| 开发者 | brincore |
|---|---|
| 更新时间 | 2026年8月15日 22:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
fm_pub_…),
and each has its own field on the settings screen.
You need a Feedback Magic account. Create one at https://feedback-magic.com,
open a widget, and copy its key from Install.
Why you'll like it:
feedback-magic folder to /wp-content/plugins/).fm_pub_…) for each widget you want; leave a key
blank to skip that widget entirely.Sign in at https://feedback-magic.com, open the widget you want, and copy
the key that starts with fm_pub_ from its Install tab.
Yes — the plugin has a key field for each of the six widget types (feedback, survey/CSAT, visual annotation, changelog, voting board, testimonials). Fill in the ones you want; blanks are skipped.
No. It only permits submitting to that widget. Reading and triaging requires signing in to the dashboard.
Widgets load asynchronously (deferred) from Feedback Magic's servers. The feedback and annotation widgets fetch the ~200KB screenshot library only on demand — the initial scripts are tiny (~34–37KB).
Yes — set a position per widget under Settings → Feedback Magic, or leave it on "Use dashboard setting" to control it from your dashboard.
Submissions go only to Feedback Magic (feedback-magic.com), where you triage them. The widget scripts and the on-demand screenshot library are served from the same host. No other third-party services are contacted.
@wordpress/components UI, adds nothing to the toolbar,
registers no SVG icons, does not use jQuery, and registers no abilities.<script> tag as text for the admin to
read, and the null $ver is deliberate because the widget bundle is versioned by
our CDN. The rest were real: escaping is now applied at the point of output.strategy argument of wp_enqueue_script()
on WordPress 6.3 and above.