| 开发者 | techdocsstudio |
|---|---|
| 更新时间 | 2026年7月26日 00:03 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[pushfeedback] shortcode, or a fully embedded form. Add several widgets with different settings if you need thempushfeedback npm package, MIT licensed.
Install the plugin, connect a free PushFeedback account, and the floating feedback button is live on every page. No code needed. To place the button inside a page or post instead, use the [pushfeedback] shortcode.
Yes. Visitors click "Add a screenshot", capture the page, and can highlight and annotate the image before sending. The screenshot arrives attached to the entry, so you get visual feedback rather than a description. You can turn screenshots off in the settings.
That is the widget's default rating question. Leave the rating on thumbs up / down and visitors see "Was this page helpful?" when they open the widget. You can reword it, or switch to a five-star rating, in the settings.
Yes. Use the [pushfeedback] shortcode anywhere. Add embedded="true" to render the form inline, and override any widget option per instance, for example [pushfeedback button_text="Report a docs issue" modal_position="sidebar-right"].
Yes, each with its own settings. Run the floating button across your documentation and an embedded form on your contact page, or point a widget at a different project with [pushfeedback project="<OTHER_PROJECT_ID>"]. Shortcode widgets work even with the floating button turned off.
Yes. The settings take include and exclude URL rules: list a fragment such as /docs/ to show the widget only on matching pages, or /checkout/ to keep it off them. Leave both empty to show it everywhere.
Yes. The floating button is added in the site footer, independently of how a page's content is built, so it works with the block editor, Elementor, Divi, Beaver Builder and classic themes. The shortcode works anywhere shortcodes are supported.
Yes. The widget runs on any WordPress site, including WooCommerce stores, and the URL rules let you collect customer feedback on product pages while keeping the widget off cart and checkout.
Yes. Colors, button style and position, rating mode, and every text string in the widget (titles, placeholders, messages) are editable in the settings, with a live preview that updates as you type.
Yes. The widget switches to its dark palette when an ancestor element carries data-theme="dark", usually the <html> tag. If your theme already sets that attribute when a visitor picks dark, the widget follows it and there is nothing to do.
Otherwise add it from your child theme's functions.php:
add_filter( 'language_attributes', function ( $output ) { return $output . ' data-theme="dark"'; } );
That forces dark for everyone, because PHP runs on the server and cannot see the visitor's system preference. See the WordPress guide for how to change individual dark colors.
Yes. The free plan never expires, needs no credit card, and lets you collect unlimited feedback on one website. Nothing is locked and nothing is deleted, so every entry stays readable in wp-admin and in your dashboard. What changes is how feedback is delivered: after your first 25 email notifications, PushFeedback sends a monthly summary instead. Archiving, export, the analytics view and the API are on paid plans, along with Slack, Jira, Microsoft Teams, webhooks, Zapier and Make. See the PushFeedback pricing page.
Yes. Under Notifications in the PushFeedback settings you can turn these emails on or off and choose who receives them. Connecting a new site turns it on and sends to your account address, so the first entry reaches you without any setup. The free plan sends to one address. Paid plans send to three. Other integrations are configured in the PushFeedback dashboard.
Feedback entries are stored in your PushFeedback account, not in your WordPress database. You can read the latest entries on the Feedback page in wp-admin, and disconnecting or uninstalling the plugin never deletes them. Each entry's message, rating, page URL and date are kept permanently on every plan. On the free plan, screenshots are kept for 30 days; paid plans keep them for as long as the entry itself.
The widget collects only what the visitor submits: their message, an optional rating, an optional email address, and an optional screenshot. You can enable a privacy-policy consent checkbox in the widget settings. By default no third-party fonts or scripts load in the visitor's browser. See the PushFeedback privacy policy.
No. The plugin is a connector for the PushFeedback service, and entries are stored in your PushFeedback account. The free plan takes about two minutes to set up.
[pushfeedback] shortcode with embedded mode, a wp-admin feedback list, and admin-bar-aware widget positioning for logged-in viewers.