Skip to content

Compatibility

Requires BuddyPress 3.0 or later with the Activity component active. The plugin registers its settings fields on the BuddyPress admin settings screen (Settings > BuddyPress > Activity) in addition to its own admin panel.

BuddyBoss ships its own native activity-edit feature. When BuddyPress Edit Activity is active alongside BuddyBoss, the plugin disables BuddyBoss’s built-in edit option to prevent conflicts. The plugin’s own Edit button renders using BuddyBoss’s button markup conventions (bb-icon-edit, bb_edit_activity classes).

The edit window for BuddyBoss installations reads from _bp_activity_edit_time (BuddyBoss’s own option key) rather than _bp_edit_activity_duration, so the time limit stays consistent with whatever BuddyBoss reports.

To restore BuddyBoss’s native edit feature and disable this plugin’s override, deactivate BuddyPress Edit Activity.

When Youzify is active, the plugin’s Edit button is injected via the bp_activity_after_comment_button hook instead of bp_activity_entry_meta, matching Youzify’s theme structure. The plugin also adds activity_status to the list of editable activity types when Youzify is detected.

The following companion plugins work alongside BuddyPress Edit Activity through the bp_edit_activity_fields and bp_get_addition_activity_content hooks. Their extra content (e.g., a check-in location or a GIF) loads into the edit modal so members can update it at the same time as the text:

  • BuddyPress Check-ins
  • BuddyPress Quotes
  • BuddyPress Status
  • BuddyPress Giphy
  • BuddyPress Polls

Activity posts that contain Gutenberg block markup (HTML comments in the form <!-- wp:... -->) are not editable through this plugin’s modal. The Edit button does not appear on those posts. This is intentional — block content cannot be safely round-tripped through a plain textarea.

The plugin works on multisite installations. Each sub-site maintains its own settings (_bp_enable_edit_option, _bp_edit_activity_duration) via bp_get_option / update_option, which are scoped to the current site’s option table.

The plugin ships separate minified RTL stylesheets (public/css/rtl/). These load automatically when is_rtl() returns true.

If the Edit button does not appear after enabling the feature:

  1. Confirm the BuddyPress Activity component is active (Settings > BuddyPress > Components).
  2. Check that _bp_enable_edit_option is set to 1 in the database (or verify the General Settings toggle is on).
  3. Ensure no other plugin is removing the bp_activity_entry_meta action or the bb_nouveau_get_activity_entry_dropdown_toggle_buttons filter.
  4. Confirm the current user is the author of the activity post being tested (or is an admin).
  5. If BuddyBoss is active, verify the Activity edit setting in BuddyBoss is enabled — the plugin reads that setting to decide whether to run.