Da Reactions
This plugin creates some reaction buttons that could be added to content and comments too. Features With this plugin you can: * Add reactions to posts, pages and attachments! * Add reactions to comments. * Add reactions to single views and archives. * Add Reactions to topics and replies in BBPress Customization Highly customizable: * You can choose between 250 included royalty free icons. * You can customize size and color of every icon. * You can sort, add, remove and edit every single reaction. * Drag’n drop to order reactions globally. * Icon collection to choose your favourite reaction icons. * Color picker to customize every icon. * Choose your favourite blur effect between Blur, Desaturate ot Opacity. * Customize icons choosing effect amount percentage. Widgets Display most voted contents choosing one or all reactions. Display most voted comments choosing one or all reactions. Display most voted reaction near content title in widget. Languages This plugin is fully compatible with localization .pot file included WPML Ready Included sample .po and .mo files (italian translation) Premium features Add Reactions to custom post types, WooCommerce Products and BuddyPress’ Activities, Groups and Profiles. Enable or disable reactions for registered user, unregistered only, or even for specific user roles! Upload your own images to fully customize your visitors experience. Gutenberg block to add reactions everywhere into your contents.
Plugiva Pulse – Inline Feedback Plugin for WordPress
Plugiva Pulse lets you collect lightweight feedback and quick reactions directly inside your content. Create structured pulses using yes/no, emoji, or short text questions, or embed inline feedback prompts anywhere using a shortcode. Responses are submitted instantly via AJAX without page reloads. It is designed to be privacy-conscious, fast, and easy to manage from the WordPress admin without relying on third-party services. Key Features Create and manage pulses from the admin panel Embed inline feedback questions directly inside posts and pages (e.g. “Was this helpful?”) Support for yes/no, emoji, and custom response types AJAX-based submissions (no page reloads) Built-in spam protection and duplicate prevention Admin responses table with filtering and pagination CSV export with post context Developer-friendly filters for customization Clean uninstall (optional data removal) Use Cases Quick inline feedback inside blog posts One-question reactions (e.g. “Was this helpful?”) Emoji-based engagement prompts Lightweight internal polls Plugiva Pulse is intentionally focused. It does not try to be a full form builder. Usage Inline Feedback (New) Plugiva Pulse allows you to embed lightweight feedback prompts directly inside your content using a shortcode. Example: [ppls_question q="Was this helpful?" type="yesno"] You can also use emoji-based feedback: [ppls_question q="How do you feel about this?" type="emoji"] Inline feedback is designed for quick engagement: No page reloads (AJAX powered) Duplicate submissions are prevented automatically Feedback is stored with post context Works seamlessly inside posts and pages Custom response types can be added using the developer hooks below. Block Use the Plugiva Pulse block in the block editor and select a pulse. Shortcodes Pulse [ppls_pulse id="pulse_id_here"] Replace pulse_id_here with the pulse ID shown in the admin panel. Inline Feedback Use inline feedback to collect quick reactions directly inside your content. [ppls_question q="Was this helpful?" type="yesno"] You can also use: [ppls_question q="How do you feel about this?" type="emoji"] Developer Hooks Plugiva Pulse provides filters to customize inline feedback behavior and extend response types. ppls_inline_options Modify or add custom inline question types. Each type is defined as an array of key → label pairs. Example: add_filter( 'ppls_inline_options', function( $options ) { $options['rating'] = [ '1' => '⭐', '2' => '⭐⭐', '3' => '⭐⭐⭐', ]; return $options; }); Use in shortcode: [ppls_question q="Rate this post" type="rating"] Note: Validation is handled automatically based on defined options. ppls_inline_feedback Modify the feedback message shown after submission. Example: add_filter( 'ppls_inline_feedback', function( $feedback ) { return [ 'icon' => '✓', 'text' => 'Thanks for your feedback!', ]; }); ppls_inline_hash_window Control how long an inline session remains valid. Default is 1 hour. Example: add_filter( 'ppls_inline_hash_window', function( $window ) { return 600; // 10 minutes }); Notes Labels support safe HTML (sanitized via wp_kses_post) Custom types automatically work with validation No additional hooks are required for custom answer handling