Description
Easy Feedback for Divi adds a customizable “Was this helpful?” survey to your pages. Visitors vote thumbs up or thumbs down, and a thumbs down can optionally include written feedback. Results are summarized per page in a WordPress Dashboard widget.
The plugin works with both Divi 4 and Divi 5:
- Native Divi 5 module registered through the Divi 5 module library, with a conversion outline so migrated Divi 4 layouts keep their settings.
- Divi 4 fallback module with full Visual Builder support when Divi 5 is not enabled.
[efdivi_survey]shortcode for non-Divi placements.
Features
- Per-module text settings for the question, button labels, feedback prompt, placeholder, and thank-you message
- Left, center, or right alignment for the survey box
- Dashboard widget with per-page thumbs up, thumbs down, and total counts
- Flag useful feedback, delete written feedback, or reset all stored data from the Dashboard
- Default limit of one vote per IP address per day (adjustable with the
efdivi_daily_ip_vote_limitfilter) - Frontend AJAX submission with nonce verification
Privacy
The plugin stores the visitor’s IP address (and a hashed copy used for the daily vote limit) together with each vote. Review your privacy policy and any consent requirements before using it on a public site. No data is sent to external services and no email notifications are sent.
Installation
- Upload the plugin through Plugins Add New Upload Plugin, or copy the
easy-feedback-for-divifolder intowp-content/plugins/. - Activate Easy Feedback for Divi.
- Add the Easy Feedback module in the Divi Builder, or place the
[efdivi_survey]shortcode in your content. - View results in the Easy Feedback widget on the WordPress Dashboard.
FAQ
-
Does it require Divi?
-
The module integrates with the Divi Builder (Divi 4 and Divi 5). On non-Divi themes you can still use the
[efdivi_survey]shortcode. -
Where are responses stored?
-
In a custom database table on your own site. Nothing is sent to external services.
-
Can I change the one-vote-per-day limit?
-
Yes, developers can use the
efdivi_daily_ip_vote_limitfilter. Returning a value below 1 disables the limit.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Easy Feedback for Divi” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Easy Feedback for Divi” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.10
- Removed the old manual choice icon and choices-row styling controls from the builder UI.
- Existing saved values for those removed controls no longer affect the rendered choices.
1.4.9
- Fixed Divi 5 thumbs up/down button design controls so styles target the rendered buttons.
- Removed the popup close button box shadow.
1.4.8
- Reworked the thumbs up/down buttons to use native Divi button styling in Divi 4 and Divi 5.
- Added native Divi 5 button design targets for the thumbs up/down buttons.
- Removed plugin CSS that overrode choice-button border, background, padding, radius, and hover styling.
1.4.7
- Adjusted popup z-index, default white popup background, and close-button positioning.
1.4.6
- Added controls for choices row padding, margin, border width, border style, border color, and border radius.
- Added shared choice icon controls for enabling/disabling icons and positioning icons left or right.
- Removed the hardcoded question font size so the builder font-size control reflects the actual frontend output.
1.4.5
- Changed trigger timing controls to plain seconds fields.
- Shows exit-intent and time-on-page triggers as popups, while element ID triggers reveal the module in place.
- Triggered modules now hide automatically whenever any trigger is configured.
1.4.4
- Updated native Divi 5 content-field storage for module settings compatibility.
- Added module display trigger support used by the Pro add-on.
1.4.3
- Hardened the bootstrap so the core no longer redeclares its classes if a copy is already loaded (prevents a fatal error when both the standalone plugin and a self-contained edition are present).
1.4.2
- Removed Divi custom CSS field registration for WordPress.org compliance.
- Removed WordPress.org directory icon assets from the installable plugin package.
- Renamed public plugin prefixes to
efdivi/EFDIVI, including shortcode, AJAX actions, options, hooks, CSS selectors, and PHP classes.
1.4.1
- The upgrade banner on the settings page no longer uses admin-notice markup, so notice-manager plugins cannot hide it. Button label is now “Upgrade to Pro to unlock”.
1.4.0
- The survey box now always spans the available width; the alignment setting aligns the content inside it (left, center, right).
- New Settings Easy Feedback page previewing the Pro options, with an upgrade link.
- Dashboard widget toolbar with Settings and Export buttons (export activates with the Pro add-on).
1.3.0
- Added extension hook points (
efdivi_pre_vote_limit_check,efdivi_vote_recorded,efdivi_feedback_updated,efdivi_survey_feedback_fields) so add-ons can extend voting limits, notifications, and the feedback form. No behavior changes when no add-on is installed.
1.2.0
- Renamed the plugin to Easy Feedback for Divi, with the slug and text domain
easy-feedback-for-divi, for WordPress.org compliance. - Hardened output escaping and switched all database queries to prepared statements with identifier placeholders.
- Removed the manual
load_plugin_textdomain()call (WordPress.org loads translations automatically). - Added WordPress.org readme.
1.1.3
- Divi 5 compatibility safeguards.
1.0.0
- Initial release.





