
外掛標籤
開發者團隊
原文外掛簡介
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.
