BACK TO DIRECTORY

Awesome Content Reactions

by Bahar Hussain

0.0
(0 ratings)

Awesome Content Reactions lets visitors add likes and emoji reactions to WordPress posts, pages, and public custom post types. Display reaction buttons automatically, with a Gutenberg block, or using a shortcode. Customize emojis, labels, and layouts, and view reaction analytics inside WordPress.

Reaction data stays in your WordPress database. The plugin supports guest and signed-in reactions, keyboard navigation, screen-reader labels, and six responsive layouts.

Features:

  • Seven Unicode emoji defaults with editable labels, accessible text, colors, and order; add your own reactions with Unicode emoji or PNG/WebP Media Library icons.
  • Up to 20 reactions displayed at once (“Maximum reactions shown” setting).
  • Guest or signed-in reactions, with separate controls for changing and removing a reaction.
  • One-reaction and multiple-reaction visitor modes.
  • Posts, pages, products, and public custom post types.
  • Automatic placement after or before the content, or manual placement only.
  • Dynamic Content Reactions block (with wide/full alignment and HTML anchor), [bhcr_reactions] shortcode, and PHP helpers.
  • Six layouts: Inline Minimal, Inline Outlined, Inline Soft, Floating Vertical, Floating Horizontal, and Floating Expandable. One selected layout is used on every screen size; on archive views the floating layouts render as their matching inline style so several posts do not stack.
  • Keyboard-accessible buttons that keep focus while saving, screen-reader names that include the count, live announcements, and reduced-motion support.
  • Analytics with filters, sorting, pagination, per-content and bulk reset, and filtered CSV export.
  • Privacy Policy Guide text, personal-data exporter, and eraser integration.

Privacy

For guests who react, the plugin sets the bhcr_visitor first-party cookie for one year. It contains a random anonymous identifier. The site stores a keyed hash of it with the content ID, reaction key, and timestamps. For signed-in people, their WordPress user ID is stored instead. Rate limiting keeps a keyed hash of the connecting IP address in a temporary cache entry for at most 10 minutes. No raw IP address or fingerprint is stored with reactions, and no data is sent to external services. Reactions are removed when their content or user account is permanently deleted.

Screenshots

Like and emoji reaction buttons on a WordPress post.

Like and emoji reaction buttons on a WordPress post.

General settings for guest access, reaction behaviour, and placement.

General settings for guest access, reaction behaviour, and placement.

Configurable reaction labels, emoji, colours, and ordering.

Configurable reaction labels, emoji, colours, and ordering.

Six layout presets for inline and floating reaction buttons.

Six layout presets for inline and floating reaction buttons.

Local reaction analytics with filters and CSV export.

Local reaction analytics with filters and CSV export.

Plugin Details

Active Installs
0
Total Downloads
132
Version
3.0.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-30
Last Updated
2026-10-30 6:53am GMT

Ratings

5
0
4
0
3
0
2
0
1
0