BuddyPress Reactions adds Facebook-style emoji reactions to your BuddyPress community, allowing members to express their feelings about activities, comments, and forum posts with a simple click.
Key Features
- 200 animated emoji reactions
- Reactions for activities, comments, and forum posts
- Real-time reaction counts
- User-friendly interface
- Mobile responsive
Getting Started
Requirements
- WordPress 5.0 or higher
- BuddyPress 5.0 or higher
- PHP 7.2 or higher
- MySQL 5.6 or higher
Installation
- Upload the plugin files to
/wp-content/plugins/buddypress-reactions/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Navigate to BuddyPress → Reactions to configure settings
Using Reactions
For Site Members
- Login Required: You must be logged in to add reactions
- Find the React Button: Look for the “React” button below activities, comments, or forum posts
- Choose an Emoji:
- Hover over or click the React button
- A panel of 8 default emojis will appear
- Click on any emoji to add your reaction
- Instant Feedback: Your reaction is saved immediately
- Click the React button again
- Select a different emoji
- Your previous reaction is automatically replaced
Removing Your Reaction
- Click on the emoji you previously selected
- Your reaction will be removed
- Look for the reaction counts below posts
- Hover over an emoji to see who reacted with it
- Click on the count to see all users who reacted
For Site Administrators
Managing Reactions
Admin Dashboard
Access the reactions admin area at WordPress Admin → Wbcom Designs→ BP Reactions
Available Tabs
- View and manage reaction shortcodes
- See which emojis are assigned to each area
- Edit reaction sets for different content types
- View all 200 available emojis
- See emoji names and preview images
- All emojis are pre-installed and ready to use
Configure reactions for BuddyPress components:
Activity Stream Settings
- ✅ Enable reactions on activities
- ✅ Enable reactions on activity comments
- ✅ Hide default Like/Favorite button (optional)
Notification Settings
- ✅ Send notifications for reactions
Maintenance Tools
- 🔧 Fix Broken Emojis button – Repairs missing or broken emoji images
Configure reactions for bbPress forums:
- ✅ Enable reactions on topics
- ✅ Enable reactions on replies
Settings Configuration
Default Settings
The plugin comes pre-configured with optimal settings:
- Reactions enabled for all content types
- 8 popular emojis selected as defaults
- Notifications enabled
- Animations enabled
Customizing Reaction Sets
Each content type can have different emoji selections:
- Activity Reactions: Default set of 8 emojis
- Comment Reactions: Same as activities by default
- Forum Reactions: Uses the same emoji set
Default emojis include:
- 👍 Thumbs Up
- ❤️ Sparkling Heart
- 🤗 Hugging
- 😂 Joy
- 😏 Hushed
- 😡 Pouting
- 😢 Crying
- 😇 Angel
Widget Options
Three widgets are available:
- Reaction Stats Widget – Shows reaction statistics
- Modern Reactions Widget – Modern UI for reactions
- Last 3 Months Stats – Recent reaction trends
Troubleshooting
Common Issues
Solution:
- Go to WordPress Admin → Wbcom Designs → BP Integration
- Find the “Maintenance” section
- Click “Fix Emojis” button
- Wait for the process to complete
Reactions Not Showing
Check:
- You are logged in (reactions require authentication)
- Reactions are enabled in settings
- JavaScript is not blocked in your browser
- Clear browser cache and reload
Can’t Click on Reactions
Possible Causes:
- Not logged in (login required)
- JavaScript errors (check browser console)
- Theme compatibility issues
Reactions Not Working in Groups
Solution: This has been fixed in the latest version. Clear your cache.
Performance Tips
- The plugin uses caching for better performance
- Emoji files are optimized SVG format
- JavaScript loads only where needed
FAQ
General Questions
Q: How many emojis are available?
A: The plugin includes 200 different emojis, all with animations.
Q: Can users add custom emojis?
A: Currently, the plugin uses a fixed set of 200 pre-installed emojis.
Q: Do reactions work on mobile devices?
A: Yes, the interface is fully responsive and touch-friendly.
Q: Can I limit who can add reactions?
A: Reactions require users to be logged in. You can use WordPress capabilities to further restrict access.
Technical Questions
Q: Where are reactions stored?
A: Reactions are stored in custom database tables for optimal performance.
Q: Will reactions slow down my site?
A: No, the plugin is optimized with caching and efficient queries.
Q: Can I export reaction data?
A: Reaction data is stored in the database and can be exported with standard WordPress/database tools.
Q: Are reactions GDPR compliant?
A: Yes, reaction data is tied to user accounts and can be deleted with user data.
Customization Questions
Q: Can I change the emoji names?
A: Emoji names are standardized and synchronized with the database.
Q: Can I change which emojis appear?
A: Yes, through the admin interface you can select different emoji sets for each content type.
Q: Can I style the reaction buttons?
A: Yes, the plugin includes CSS classes that can be customized in your theme.
Support
For additional help:
- Check the plugin documentation
- Visit the support forum
- Contact support at support@wbcomdesigns.com








