{"id":377420,"date":"2026-10-08T12:50:19","date_gmt":"2026-10-08T12:50:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wolfiz-visual-feedback\/"},"modified":"2026-10-08T12:49:55","modified_gmt":"2026-10-08T12:49:55","slug":"wolfiz-visual-feedback","status":"publish","type":"plugin","link":"https:\/\/li.wordpress.org\/plugins\/wolfiz-visual-feedback\/","author":23575638,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Wolfiz Visual Feedback","header_author":"Wolfiz","header_description":"Collect visual website feedback with pins, screenshots, attachments, replies, and an organized admin inbox.","assets_banners_color":"","last_updated":"2026-10-08 12:49:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wolfiz.com\/","header_plugin_uri":"https:\/\/wolfiz.com","header_author_uri":"https:\/\/wolfiz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wolfiz215","date":"2026-10-08 12:49:55","revision":3734611}},"upgrade_notice":{"1.0.0":"<p>Initial release of Wolfiz Visual Feedback.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Frontend visual feedback button and page annotation interface.","2":"Feedback composer with visual comment and attachment options.","3":"Numbered feedback pins displayed on the website page.","4":"Feedback conversation with replies.","5":"Wolfiz Visual Feedback admin inbox.","6":"Detailed feedback view with automatic screenshot and user attachment.","7":"Feedback status and priority management."}},"plugin_section":[],"plugin_tags":[15354,189089,6389,63174,147509],"plugin_category":[],"plugin_contributors":[285031],"plugin_business_model":[],"class_list":["post-377420","plugin","type-plugin","status-publish","hentry","plugin_tags-annotations","plugin_tags-bug-reporting","plugin_tags-collaboration","plugin_tags-visual-feedback","plugin_tags-website-feedback","plugin_contributors-wolfiz215","plugin_committers-wolfiz215"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wolfiz-visual-feedback.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Wolfiz Visual Feedback is a visual feedback and bug reporting plugin for WordPress that helps website owners, developers, designers, reviewers, and clients communicate directly on website pages.<\/p>\n\n<p>Authorized users can open a page, click the feedback button, select a location on the page, and submit a visual comment. Each comment is connected to its location on the page and can include an automatically captured screenshot and an optional image attachment.<\/p>\n\n<p>Feedback is managed from a dedicated WordPress admin inbox where team members can review comments, reply to feedback, update status and priority, and remove completed feedback.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Add visual comments directly on website pages.<\/li>\n<li>Display numbered feedback pins at the selected page location.<\/li>\n<li>Automatically capture the visible browser area when feedback is submitted.<\/li>\n<li>Add optional JPG, JPEG, PNG, or WebP image attachments.<\/li>\n<li>Reply to feedback from both the frontend and WordPress admin area.<\/li>\n<li>Manage all feedback from a dedicated admin inbox.<\/li>\n<li>Update feedback status including Open, In Progress, Resolved, and Closed.<\/li>\n<li>Assign feedback priority for easier issue management.<\/li>\n<li>Display reporter information, timestamps, page details, screenshots, attachments, and replies.<\/li>\n<li>Automatically remove stored screenshots when related feedback is deleted.<\/li>\n<li>Support dedicated feedback permissions for authorized WordPress users.<\/li>\n<li>Store feedback data locally within the WordPress installation.<\/li>\n<\/ul>\n\n<h4>Visual Feedback<\/h4>\n\n<p>Wolfiz Visual Feedback allows authorized users to place feedback directly on a website page.<\/p>\n\n<p>When a user selects a location, the plugin stores the page information and annotation coordinates so the feedback pin can be displayed again when the page is revisited.<\/p>\n\n<h4>Automatic Screenshots<\/h4>\n\n<p>When feedback is submitted, Wolfiz Visual Feedback can automatically capture the current browser viewport.<\/p>\n\n<p>Automatic screenshots are stored inside the WordPress uploads directory and are associated with the relevant feedback record.<\/p>\n\n<p>They are not added to the WordPress Media Library.<\/p>\n\n<h4>Image Attachments<\/h4>\n\n<p>Users can optionally attach an image while submitting feedback.<\/p>\n\n<p>Supported image formats include:<\/p>\n\n<ul>\n<li>JPG<\/li>\n<li>JPEG<\/li>\n<li>PNG<\/li>\n<li>WebP<\/li>\n<\/ul>\n\n<p>Manual image attachments are stored using the WordPress Media Library.<\/p>\n\n<h4>Replies<\/h4>\n\n<p>Feedback conversations can include replies from authorized users.<\/p>\n\n<p>Replies can be viewed with the original feedback and are available from both the frontend interface and the WordPress admin inbox.<\/p>\n\n<h4>Admin Inbox<\/h4>\n\n<p>The Wolfiz Visual Feedback admin inbox provides a central location for managing website feedback.<\/p>\n\n<p>Administrators can review feedback details, screenshots, attachments, replies, status, priority, reporter information, and the page where the feedback was submitted.<\/p>\n\n<h3>Bundled Library<\/h3>\n\n<p>html2canvas 1.4.1 by Niklas von Hertzen is bundled locally at public\/js\/vendor\/html2canvas.min.js to capture the visible page in the user's browser. It is distributed under the MIT license; the full notice is included in public\/js\/vendor\/html2canvas.LICENSE.txt. Existing notices for code bundled within the library are retained.<\/p>\n\n<p>Readable source: https:\/\/github.com\/niklasvh\/html2canvas\/tree\/v1.4.1\/src\nSource and build configuration: https:\/\/github.com\/niklasvh\/html2canvas\/tree\/v1.4.1\nBuild scripts and dependencies: https:\/\/github.com\/niklasvh\/html2canvas\/blob\/v1.4.1\/package.json<\/p>\n\n<p>To build the upstream library, clone https:\/\/github.com\/niklasvh\/html2canvas.git, check out tag v1.4.1, run npm install, then npm run build. The upstream build produces dist\/html2canvas.min.js using TypeScript, Rollup, and UglifyJS. These tools are needed only to build the library, not to use this plugin.<\/p>\n\n<p>The plugin loads the bundled file locally. It does not download html2canvas from a CDN at runtime.<\/p>\n\n<h3>External Services<\/h3>\n\n<h4>Gravatar<\/h4>\n\n<p>Wolfiz Visual Feedback may use the Gravatar service to display profile avatars for WordPress users in the feedback interface and admin inbox.<\/p>\n\n<p>When an avatar is requested, WordPress may send a hashed version of the user's email address and related request information to Gravatar in order to retrieve the associated profile image.<\/p>\n\n<p>Gravatar is operated by Automattic.<\/p>\n\n<p>Terms of Service: https:\/\/automattic.com\/terms-of-service\/\nPrivacy Policy: https:\/\/automattic.com\/privacy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wolfiz-visual-feedback<\/code> plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin using the WordPress plugin uploader.<\/li>\n<li>Activate Wolfiz Visual Feedback from the WordPress Plugins screen.<\/li>\n<li>Open the Wolfiz Visual Feedback section from the WordPress admin menu.<\/li>\n<li>Administrators can use frontend comments automatically. Activation also creates a Comment Reviewer role; assign that role to reviewers through the WordPress Users screen. The plugin does not currently provide a settings or permissions configuration form.<\/li>\n<li>Visit the frontend of the website while logged in as an authorized user.<\/li>\n<li>Use the feedback button to submit visual comments.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20wolfiz%20visual%20feedback%20do%3F\"><h3>What does Wolfiz Visual Feedback do?<\/h3><\/dt>\n<dd><p>Wolfiz Visual Feedback allows authorized WordPress users to submit visual feedback directly on website pages using positioned comments, screenshots, attachments, and replies.<\/p><\/dd>\n<dt id=\"are%20screenshots%20uploaded%20to%20the%20wordpress%20media%20library%3F\"><h3>Are screenshots uploaded to the WordPress Media Library?<\/h3><\/dt>\n<dd><p>No. Automatic feedback screenshots are stored separately inside the WordPress uploads directory.<\/p><\/dd>\n<dt id=\"are%20manual%20image%20attachments%20stored%20in%20the%20media%20library%3F\"><h3>Are manual image attachments stored in the Media Library?<\/h3><\/dt>\n<dd><p>Yes. Images manually attached to feedback are stored using the WordPress Media Library.<\/p><\/dd>\n<dt id=\"which%20image%20formats%20are%20supported%20for%20attachments%3F\"><h3>Which image formats are supported for attachments?<\/h3><\/dt>\n<dd><p>Wolfiz Visual Feedback supports JPG, JPEG, PNG, and WebP image attachments.<\/p><\/dd>\n<dt id=\"can%20users%20reply%20to%20feedback%3F\"><h3>Can users reply to feedback?<\/h3><\/dt>\n<dd><p>Yes. Authorized users can reply to feedback and continue the discussion around a reported issue.<\/p><\/dd>\n<dt id=\"can%20feedback%20status%20be%20changed%3F\"><h3>Can feedback status be changed?<\/h3><\/dt>\n<dd><p>Yes. Feedback can be organized using statuses such as Open, In Progress, Resolved, and Closed.<\/p><\/dd>\n<dt id=\"can%20feedback%20priority%20be%20managed%3F\"><h3>Can feedback priority be managed?<\/h3><\/dt>\n<dd><p>Yes. Feedback items can be assigned a priority to help teams organize and review issues.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20feedback%20is%20deleted%3F\"><h3>What happens when feedback is deleted?<\/h3><\/dt>\n<dd><p>The feedback record and its related replies are removed. Associated automatic screenshot files are also deleted. Any associated manual Media Library attachment is removed according to the plugin's deletion process.<\/p><\/dd>\n<dt id=\"does%20wolfiz%20visual%20feedback%20require%20an%20external%20service%20to%20store%20or%20manage%20feedback%3F\"><h3>Does Wolfiz Visual Feedback require an external service to store or manage feedback?<\/h3><\/dt>\n<dd><p>No. Feedback data, screenshots, attachments, and replies are stored and managed within the WordPress installation.<\/p>\n\n<p>The plugin may use Gravatar, an external service operated by Automattic, only to display user profile avatars. Gravatar is not required for storing or managing feedback.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added frontend visual feedback and page annotations.<\/li>\n<li>Added persistent numbered feedback pins.<\/li>\n<li>Added automatic viewport screenshot capture.<\/li>\n<li>Added optional image attachments.<\/li>\n<li>Added frontend and admin replies.<\/li>\n<li>Added dedicated WordPress admin inbox.<\/li>\n<li>Added feedback status and priority management.<\/li>\n<li>Added authorized user capability support.<\/li>\n<li>Added screenshot and attachment cleanup when feedback is deleted.<\/li>\n<\/ul>","raw_excerpt":"Collect visual website feedback directly on WordPress pages using comments, pins, screenshots, replies, attachments, and an organized admin inbox.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/377420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=377420"}],"author":[{"embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wolfiz215"}],"wp:attachment":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=377420"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=377420"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=377420"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=377420"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=377420"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=377420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}