BuddyPress and bbPress dependency
BuddyPress and bbPress dependency
Section titled “BuddyPress and bbPress dependency”BuddyPress Giphy requires either BuddyPress or bbPress to be installed and active. The plugin does nothing on a site without at least one of them.
What each dependency enables
Section titled “What each dependency enables”| Dependency | What the plugin adds |
|---|---|
| BuddyPress | GIF picker in activity posts, activity comments, and private messages |
| bbPress | GIF picker in forum topic and reply forms (via the TinyMCE button) |
| Both | All of the above |
You can run only BuddyPress, only bbPress, or both. The plugin detects which are active and enables the relevant integration points accordingly.
If neither is active
Section titled “If neither is active”On activation, the plugin checks for BuddyPress and bbPress. If neither is found, the plugin deactivates itself and shows an admin notice:
BuddyPress Giphy is ineffective now as it requires BuddyPress or bbPress to be installed and active.
Install and activate BuddyPress or bbPress, then activate BuddyPress Giphy again.
BuddyPress version
Section titled “BuddyPress version”BuddyPress 2.6 or later is recommended. Earlier versions lack the activity hooks the plugin relies on for saving and rendering GIF metadata.
BuddyBoss is not supported
Section titled “BuddyBoss is not supported”If BuddyBoss is active, BuddyPress Giphy deactivates itself automatically. BuddyBoss replaces BuddyPress in a way that is not compatible with this plugin. There is no workaround for BuddyBoss.
Multisite considerations
Section titled “Multisite considerations”On a WordPress multisite network:
- If BuddyPress Giphy is network-activated, settings are stored in network options (
get_site_option). - If activated on a single site within a network, settings are stored in that site’s options only.
BuddyPress must be active on the same site (or network-activated) for the BuddyPress integration to work. The same applies to bbPress.
Youzify integration
Section titled “Youzify integration”If the Youzify plugin is active alongside BuddyPress, BuddyPress Giphy adjusts which action hooks it uses for the GIF button and message attachments. This is handled automatically with no extra configuration needed.
Recommended plugin versions
Section titled “Recommended plugin versions”| Plugin | Minimum | Notes |
|---|---|---|
| WordPress | 5.0 | |
| BuddyPress | 2.6 | Recommended for the activity hooks the plugin uses |
| bbPress | Any stable | No specific version requirement |
| Youzify | Any stable | Optional, auto-detected |

