BuddyPress · BuddyBoss · Animated GIFs

Your members can only reply with text. This plugin adds a GIF picker to the box.

A GIF button appears next to the activity composer, the comment box, the private message reply, and the bbPress topic and reply forms. You pick GIPHY or KLIPY as the provider, members search it, pick a GIF, and it posts inline with the rest of the content.

★★★★★ Works with BuddyPress and BuddyBoss Platform · GIFs in activity, comments, messages, and bbPress · Choose GIPHY or KLIPY as your provider

yourdomain.com/activity
Sarah Chenposted an update · now

Big day for the team

2 GIF providers to pick from: GIPHY or KLIPY, set with the bp_gif_provider option, each using its own API key, with the search box and attribution following the provider you choose
4 places a GIF picker is added: the activity composer, activity comments, private message reply and compose, and bbPress topic and reply forms
13 GIF render sizes to choose from on GIPHY, from full original down to a 100px mobile-keyboard size and a sub-50kb preview

Built for

Built for six kinds of community operators.

The GIF picker appears the moment you activate the plugin, paste a GIPHY key, and enable a surface. Pick the scenario closest to how you run your community.

01

Community managers

A GIF button sits next to the activity composer, so members react with an animated GIF instead of plain text. You decide whether GIFs appear in profiles, groups, messages, and bbPress, and you cap the library to an appropriate content rating for your audience.

02

Membership site owners

GIF replies make the activity stream feel alive and keep members posting. You paste one GIPHY API key in the settings, choose where GIFs are allowed, and the picker shows up in those places right away.

03

Forum moderators

bbPress topics and replies get the same GIF button as the activity stream. Members add a GIF to a forum post, and you keep the content within bounds by setting the GIPHY rating cap and turning forum GIFs on or off independently.

04

Group organizers

GIFs can be enabled for group activity so members react inside the groups they belong to. Each surface (profiles, groups, messages, forums) is a separate toggle, so you turn GIFs on only where they fit.

05

Site owners who care about safety

The GIPHY rating control limits which GIFs members can search and post: Y for illustrated only, up through R, or No limit. The cap applies to the search results the picker returns, so off-rating GIFs never surface.

06

Mobile-first communities

The GIF size setting lets you serve smaller, downsampled GIFs tuned for mobile scrolling and keyboards, so the stream stays light on phones. The picker interface itself is responsive and works on touch devices.

GIF picker

One button, four places members can drop a GIF.

A GIF button is added next to the activity composer, activity comments, private message reply and compose screens, and bbPress topic and reply forms. Clicking it opens a search picker that loads over AJAX and queries GIPHY with your API key. The member searches, picks a GIF, and it posts inline. The picker is for logged-in members only, and a posted GIF is saved as activity meta on the entry it belongs to.

  • GIF button on the activity composer, comments, messages, and bbPress forms
  • Search picker loads over AJAX and is gated to logged-in members
  • Each surface (profiles, groups, messages, forums) is a separate toggle
  • Posted GIFs are stored as activity meta and rendered inline in the stream
yourdomain.com/activity
Sarah Chenposted an update · now

Big day for the team

Provider and controls

Pick a provider, then cap the library and tune the size.

The settings page lets you pick GIPHY or KLIPY as the provider, then takes that provider's free API key and validates it against the provider's trending endpoint. On GIPHY, a content rating dropdown caps the library to Y, G, PG, PG-13, R, or No limit, with a GIF size control offering 13 render sizes and a per-search count (20 by default). KLIPY brings its own content filter and GIF size settings, and the search box and attribution follow the provider you choose.

  • Pick GIPHY or KLIPY with the bp_gif_provider setting, each with its own key
  • GIPHY content rating cap (Y, G, PG, PG-13, R, or No limit) on search results
  • KLIPY adds its own content filter and GIF size settings
  • 13 GIPHY render sizes, from full original to a 100px mobile size
yourdomain.com/wp-admin/admin.php?page=wbcom-settings
Settings
Enable on activity stream
Show on member profiles
Email notifications
Allowed roles

Works with

BuddyPress, BuddyBoss, bbPress, and the GIPHY or KLIPY API.

The plugin runs on standard BuddyPress and on BuddyBoss Platform, extends to bbPress forums, and draws its GIFs from whichever provider you pick, GIPHY or KLIPY, using your own key for that provider. These are the platforms and services it works with out of the box.

  • BuddyPress

    The core requirement (version 2.6 or higher). The GIF picker hooks onto the activity composer, activity comments through bp_activity_comment_content, and the activity content body filter that renders the GIF inline.

  • BuddyBoss Platform

    Works alongside standard BuddyPress, adding the GIF picker to the activity, comment, and private message surfaces that BuddyBoss provides.

  • bbPress

    When forum GIF support is enabled, the GIF button is added to single forums, single topics, and the topic form through bbp_template_before_single_forum, bbp_template_before_single_topic, and bbp_theme_before_topic_form, so members can post GIFs in topics and replies.

  • GIPHY API

    When GIPHY is the selected provider, GIFs are searched and loaded from GIPHY using your own free API key, which the settings page validates against the GIPHY trending endpoint. The content rating cap and GIF size are applied to what GIPHY returns.

    when GIPHY is the selected provider
  • KLIPY API

    When KLIPY is the selected provider, GIFs come from KLIPY using its own API key, which the settings page validates against the KLIPY trending endpoint. KLIPY adds its own content filter and GIF size settings, and the picker shows a Search KLIPY box for the required attribution.

    when KLIPY is the selected provider
  • Private Messages

    When message GIF support is on, a GIF button is added to the message reply and compose screens through bp_after_message_reply_box and bp_after_messages_compose_content, with Youzify message attachments handled by a dedicated save filter.

    message GIF support enabled
  • BP Post From Anywhere

    The plugin includes compatibility with the BP Post From Anywhere plugin so the GIF button works in that posting context too.

    when BP Post From Anywhere is active

What you get

A GIF picker for activity, comments, messages, and forums.

Every license is the complete plugin. The GIF button is added to the activity composer, activity comments, private messages, and bbPress topics and replies, all powered by your own GIPHY API key, with a content rating cap and per-surface toggles. The only difference between tiers is how many sites the license covers.

01

GIF picker in the activity composer

A GIF button is added next to the activity post box. Clicking it opens a search picker that loads over AJAX, queries the GIPHY API, and lets a logged-in member pick a GIF. The chosen GIF is saved as activity meta on the post (_bp_activity_gif_data) and rendered inline in the stream through the bp_get_activity_content_body filter at the size you configure.

02

GIFs in activity comments

The same GIF button is wired into activity comments through the bp_activity_comment_content filter. A member replying to an activity can attach a GIF to the comment, and it renders inline with the comment text. Comment GIFs are handled separately from top-level activity GIFs so both work without conflict.

03

GIFs in private messages

When message GIF support is enabled, a GIF button is added to the private message reply box and the compose screen through bp_after_message_reply_box and bp_after_messages_compose_content. Members attach a GIF to a private message, and the plugin saves it with the message content. Youzify message attachments are handled through a dedicated save filter.

04

GIFs in bbPress forums

When forum GIF support is on, the GIF button is added to bbPress single forums, single topics, and the topic form through the bbp_template_before_single_forum, bbp_template_before_single_topic, and bbp_theme_before_topic_form hooks. Members add a GIF to a topic or reply, and the content parser keeps the GIF markup when the post is saved.

05

Content rating and GIF size controls

A content rating dropdown caps the GIPHY library to Y (illustrated only), G, PG, PG-13, R, or No limit, and the cap is applied to the search results the picker returns. A separate GIF size setting picks from 13 render sizes, from full original down to fixed 200px and 100px mobile sizes and a sub-50kb preview, with a per-search GIF count (20 by default).

06

Per-surface toggles and one settings page

GIF support is toggled independently for profiles, groups, messages, and bbPress forums, so GIFs appear only where you want them. Everything saves into a single bpgp_settings option under the Wbcom Designs admin menu, where you also paste and validate your GIPHY API key against the GIPHY trending endpoint before going live.

Made for

Six audiences. One product.

Community managersMembership site ownersForum moderatorsGroup organizersSite owners who care about safetyMobile-first communities

Pricing

Same complete plugin on every tier. Pick how many sites you run.

Every tier ships the full feature set: the GIF picker in activity, comments, private messages, and bbPress forums, the content rating cap, the GIF size control, and the per-surface toggles. Tiers differ only by the number of sites your license covers. Yearly plans include a year of updates and support; lifetime plans pay once and keep updates forever.

Personal

$49 / year

or $149 lifetime

One community site.

  • 1 site
  • GIF picker in activity, comments, messages, and bbPress
  • GIPHY content rating and GIF size controls
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Personal at $49 or lifetime at $149
Most popular

Professional

$99 / year

or $299 lifetime

Five sites. Freelancers and small agencies.

  • 5 sites
  • GIF picker in activity, comments, messages, and bbPress
  • GIPHY content rating and GIF size controls
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Professional at $99 or lifetime at $299

Agency

$129 / year

or $349 lifetime

Unlimited sites for agencies running many community builds.

  • Unlimited sites
  • GIF picker in activity, comments, messages, and bbPress
  • GIPHY content rating and GIF size controls
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Agency at $129 or lifetime at $349

Before you install

Questions community operators ask.

Answered by the team that maintains the plugin. Anything else, reach out through the contact page.

  1. 01

    Does this require BuddyPress?

    Yes. It runs on BuddyPress (version 2.6 or higher) or BuddyBoss Platform. The GIF picker hooks onto the BuddyPress activity composer, activity comments, and private messages, so the corresponding components need to be active for those surfaces to work.

  2. 02

    Do I need a GIPHY key?

    It depends on the provider you pick. You choose GIPHY or KLIPY with the provider setting, and each one needs its own free API key. For GIPHY you generate a key at developers.giphy.com; for KLIPY you generate a key from KLIPY. You paste the key for the provider you selected, and the settings page validates it against that provider's trending endpoint so you know it works before going live.

  3. 03

    Where can members post GIFs?

    In four places: the activity stream composer, activity comments, private message reply and compose screens, and bbPress topics and replies. Each surface (profiles, groups, messages, and forums) is a separate toggle, so you enable GIFs only where they fit your community.

  4. 04

    Can I control which GIFs members see?

    Yes. A content rating dropdown caps the GIPHY library to Y (illustrated content only), G (suitable for everyone), PG, PG-13, R, or No limit. The cap is applied to the search results the picker returns, so off-rating GIFs never appear in the search.

  5. 05

    Does it work with bbPress?

    Yes. When forum GIF support is enabled, the GIF button is added to bbPress single forums, single topics, and the topic form, and members can add GIFs to topics and replies. The content parser keeps the GIF markup when the post is saved.

  6. 06

    Does it work with BuddyBoss?

    Yes. The plugin works with BuddyBoss Platform as well as standard BuddyPress, adding the GIF picker to the activity, comment, and message surfaces that BuddyBoss provides.

  7. 07

    Is the GIF picker available to logged-out visitors?

    No. The GIF search picker is served through an AJAX handler that is gated to logged-in members. Guests browsing your community do not get the GIF button; only signed-in members can search and post GIFs.

  8. 08

    Can I make GIFs lighter on mobile?

    Yes. The GIF size setting offers 13 render sizes, including fixed 200px and 100px widths and heights, downsampled variants tuned for mobile scrolling and keyboards, and a sub-50kb preview size. Pick a smaller size to keep the stream light on phones.

  9. 09

    Does it add a REST API or custom database tables?

    No. The plugin registers no REST endpoints and creates no custom database tables. A posted GIF is stored as BuddyPress activity meta (_bp_activity_gif_data) on the activity it belongs to, and all settings live in a single plugin option.

  10. 10

    What happens to the data if I uninstall?

    Settings are stored as a plugin option and posted GIFs live in BuddyPress activity meta and message content. Deactivating leaves your data in place. If you need a full removal, delete the plugin option and the related activity meta after deactivation.

Give your community a GIF button.

Activate the plugin, paste your free GIPHY API key in the settings, and choose where GIFs are allowed: profiles, groups, messages, and bbPress forums. The GIF picker appears next to those composers right away, members start replying with animated GIFs, and you tune the content rating, GIF size, and per-surface toggles from the settings page whenever you are ready.