{"id":318287,"date":"2026-06-02T16:36:20","date_gmt":"2026-06-02T16:36:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/commentmaster-pro\/"},"modified":"2026-06-02T16:35:52","modified_gmt":"2026-06-02T16:35:52","slug":"commvatar","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/commvatar\/","author":23505915,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"CommVatar \u2013 Custom Avatars, Captcha & Comment Socialiser","header_author":"Openfixx","header_description":"A comprehensive comment enhancement system featuring custom avatars, role-based gamification badges, comment history hubs, like\/dislike voting, and math\/word\/third-party CAPTCHA spam protection.","assets_banners_color":"f6f3fd","last_updated":"2026-06-02 16:35:52","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpcmp.openfixx.com\/","header_plugin_uri":"https:\/\/wpcmp.openfixx.com\/","header_author_uri":"https:\/\/openfixx.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":3,"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":"openfixx","date":"2026-06-02 16:35:52"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Install and configure through CommVatar \u2013 Custom Avatars, Captcha &amp; Comment Socialiser settings.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3558378,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3558378,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3558386,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3558386,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3558316,"resolution":"1","location":"assets","locale":"","width":1780,"height":1330},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3558316,"resolution":"2","location":"assets","locale":"","width":1758,"height":721},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3558316,"resolution":"3","location":"assets","locale":"","width":1757,"height":894},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3558316,"resolution":"4","location":"assets","locale":"","width":1746,"height":440},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3558316,"resolution":"5","location":"assets","locale":"","width":1764,"height":1018},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3558316,"resolution":"6","location":"assets","locale":"","width":1204,"height":2459},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3558316,"resolution":"7","location":"assets","locale":"","width":1113,"height":321}},"screenshots":{"1":"The CommVatar admin settings panel.","2":"Role Badge Gamification Tab.","3":"Commvatar Analytics Tab.","4":"Commvatar Reported Comment or Moderation Panel.","5":"Spam Protection Settings.","6":"The Frontend view of Comment Section.","7":"The NSFW Sightengine ai Moderator flagged Image Message."}},"plugin_section":[],"plugin_tags":[265489,362,265490,107,2419],"plugin_category":[44],"plugin_contributors":[265491],"plugin_business_model":[],"class_list":["post-318287","plugin","type-plugin","status-publish","hentry","plugin_tags-avatar-upload","plugin_tags-captcha","plugin_tags-comment-voting","plugin_tags-comments","plugin_tags-spam-protection","plugin_category-discussion-and-community","plugin_contributors-openfixx","plugin_committers-openfixx"],"banners":{"banner":"https:\/\/ps.w.org\/commvatar\/assets\/banner-772x250.png?rev=3558386","banner_2x":"https:\/\/ps.w.org\/commvatar\/assets\/banner-1544x500.png?rev=3558386","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/commvatar\/assets\/icon-128x128.gif?rev=3558378","icon_2x":"https:\/\/ps.w.org\/commvatar\/assets\/icon-256x256.gif?rev=3558378","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-1.png?rev=3558316","caption":"The CommVatar admin settings panel."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-2.png?rev=3558316","caption":"Role Badge Gamification Tab."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-3.png?rev=3558316","caption":"Commvatar Analytics Tab."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-4.png?rev=3558316","caption":"Commvatar Reported Comment or Moderation Panel."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-5.png?rev=3558316","caption":"Spam Protection Settings."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-6.png?rev=3558316","caption":"The Frontend view of Comment Section."},{"src":"https:\/\/ps.w.org\/commvatar\/assets\/screenshot-7.png?rev=3558316","caption":"The NSFW Sightengine ai Moderator flagged Image Message."}],"raw_content":"<!--section=description-->\n<p><strong>CommVatar \u2013 Custom Avatars, Captcha &amp; Comment Socialiser<\/strong> transforms your WordPress comment section into a thriving social engagement hub. Go beyond the default comment system with custom avatars, activity feeds, gamification badges, and intelligent spam protection.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>Custom Avatar Uploads<\/strong> \u2014 Let users upload and crop their own comment avatars with an integrated image cropper<\/li>\n<li><strong>Comment History Hub<\/strong> \u2014 Users can view and navigate all their past comments from a single panel<\/li>\n<li><strong>Role-Based Gamification Badges<\/strong> \u2014 Automatic badges for Admins, Moderators, Post Authors, Top Commenters, Most Loved, and New Members<\/li>\n<li><strong>Reddit-Style Voting<\/strong> \u2014 Like\/Dislike system with IP-based duplicate vote prevention<\/li>\n<li><strong>Top Commenters Widget<\/strong> \u2014 Sidebar widget showing your most active community members with medals<\/li>\n<li><strong>Community Moderation<\/strong> \u2014 Users can flag inappropriate comments for admin review<\/li>\n<li><strong>Rich Text Editor<\/strong> \u2014 Replace the plain textarea with a TinyMCE-powered comment editor<\/li>\n<li><strong>Image Attachments<\/strong> \u2014 Allow users to attach images to their comments with a lightbox viewer<\/li>\n<\/ul>\n\n<h4>Spam Defense Layer<\/h4>\n\n<ul>\n<li><strong>6 CAPTCHA Providers<\/strong> \u2014 Math, Word, Google reCAPTCHA v2, reCAPTCHA v3, hCaptcha, Cloudflare Turnstile<\/li>\n<li><strong>Invisible Honeypot Traps<\/strong> \u2014 Catch bots without user interaction<\/li>\n<li><strong>Time-Based Traps<\/strong> \u2014 Detect suspiciously fast form submissions<\/li>\n<li><strong>AI-Powered NSFW Filter<\/strong> \u2014 Sightengine integration blocks explicit image uploads<\/li>\n<li><strong>AJAX-Driven CAPTCHAs<\/strong> \u2014 Bypass page caching for always-fresh challenges<\/li>\n<\/ul>\n\n<h4>WooCommerce Compatible<\/h4>\n\n<p>CAPTCHA protection extends to WooCommerce login, registration, and lost password forms.<\/p>\n\n<h4>Dashboard Analytics<\/h4>\n\n<ul>\n<li>Live spam interception feed with IP tracking<\/li>\n<li>7-day engagement chart (comments vs spam)<\/li>\n<li>Community moderation queue with one-click actions<\/li>\n<\/ul>\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin connects to external third-party services under specific conditions. <strong>No data is sent to any external service unless the site administrator explicitly enables the feature and provides API keys.<\/strong> All connections use the WordPress HTTP API.<\/p>\n\n<h4>1. Sightengine \u2014 AI Image Moderation<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Scans uploaded avatar and comment attachment images for NSFW, violent, or explicit content using AI models.<\/li>\n<li><strong>When it's used:<\/strong> Only when the administrator enables \"NSFW Image Filter\" in plugin settings AND provides Sightengine API credentials.<\/li>\n<li><strong>Data sent:<\/strong> The uploaded image file (binary), API user ID, API secret key.<\/li>\n<li><strong>Service URL:<\/strong> <code>https:\/\/api.sightengine.com\/1.0\/check.json<\/code><\/li>\n<li><strong>Provider:<\/strong> <a href=\"https:\/\/sightengine.com\/\">Sightengine<\/a><\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/sightengine.com\/policies\/terms\">https:\/\/sightengine.com\/policies\/terms<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/sightengine.com\/policies\/privacy\">https:\/\/sightengine.com\/policies\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>2. Google reCAPTCHA (v2 and v3)<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Protects forms (comments, login, registration, lost password) from spam and abuse using Google's reCAPTCHA challenge system.<\/li>\n<li><strong>When it's used:<\/strong> Only when the administrator selects \"reCAPTCHA v2\" or \"reCAPTCHA v3\" as the CAPTCHA provider AND provides Google API keys.<\/li>\n<li><strong>Data sent:<\/strong> User interaction token, secret key, client IP address (sent server-side for verification).<\/li>\n<li><strong>Service URLs:<\/strong>\n\n<ul>\n<li>Widget: <code>https:\/\/www.google.com\/recaptcha\/api.js<\/code><\/li>\n<li>Verification: <code>https:\/\/www.google.com\/recaptcha\/api\/siteverify<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Provider:<\/strong> <a href=\"https:\/\/www.google.com\/recaptcha\/\">Google<\/a><\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/policies.google.com\/terms\">https:\/\/policies.google.com\/terms<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>3. Cloudflare Turnstile<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Provides a privacy-focused CAPTCHA alternative to protect forms from bots.<\/li>\n<li><strong>When it's used:<\/strong> Only when the administrator selects \"Turnstile\" as the CAPTCHA provider AND provides Cloudflare API keys.<\/li>\n<li><strong>Data sent:<\/strong> User interaction token, secret key (sent server-side for verification).<\/li>\n<li><strong>Service URLs:<\/strong>\n\n<ul>\n<li>Widget: <code>https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js<\/code><\/li>\n<li>Verification: <code>https:\/\/challenges.cloudflare.com\/turnstile\/v0\/siteverify<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Provider:<\/strong> <a href=\"https:\/\/www.cloudflare.com\/\">Cloudflare<\/a><\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/www.cloudflare.com\/terms\/\">https:\/\/www.cloudflare.com\/terms\/<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">https:\/\/www.cloudflare.com\/privacypolicy\/<\/a><\/li>\n<\/ul>\n\n<h4>4. hCaptcha<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Provides a privacy-respecting CAPTCHA service to protect forms from automated abuse.<\/li>\n<li><strong>When it's used:<\/strong> Only when the administrator selects \"hCaptcha\" as the CAPTCHA provider AND provides hCaptcha API keys.<\/li>\n<li><strong>Data sent:<\/strong> User interaction token, secret key (sent server-side for verification).<\/li>\n<li><strong>Service URLs:<\/strong>\n\n<ul>\n<li>Widget: <code>https:\/\/hcaptcha.com\/1\/api.js<\/code><\/li>\n<li>Verification: <code>https:\/\/hcaptcha.com\/siteverify<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Provider:<\/strong> <a href=\"https:\/\/www.hcaptcha.com\/\">hCaptcha (Intuition Machines, Inc.)<\/a><\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/www.hcaptcha.com\/terms\">https:\/\/www.hcaptcha.com\/terms<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/www.hcaptcha.com\/privacy\">https:\/\/www.hcaptcha.com\/privacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress plugin installer<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to <strong>CommVatar \u2013 Custom Avatars, Captcha &amp; Comment Socialiser<\/strong> in the admin sidebar to configure settings<\/li>\n<li>Customize your avatar settings, CAPTCHA provider, gamification badges, and engagement modules<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20page%20caching%20plugins%3F\"><h3>Does this work with page caching plugins?<\/h3><\/dt>\n<dd><p>Yes! CAPTCHAs are loaded via AJAX, bypassing all page caches (WP Rocket, LiteSpeed, W3 Total Cache, etc.).<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20woocommerce%3F\"><h3>Is it compatible with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. CAPTCHA protection integrates with WooCommerce login, registration, and lost password forms.<\/p><\/dd>\n<dt id=\"can%20guests%20upload%20avatars%3F\"><h3>Can guests upload avatars?<\/h3><\/dt>\n<dd><p>Guest users see a prompt to log in for avatar uploads. Only authenticated users can upload and crop avatars.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Custom avatar uploads with integrated cropper<\/li>\n<li>Comment history hub<\/li>\n<li>Role-based gamification badges<\/li>\n<li>Reddit-style like\/dislike system<\/li>\n<li>Top Commenters Leaderboard widget<\/li>\n<li>6 CAPTCHA providers with AJAX delivery<\/li>\n<li>Sightengine AI NSFW moderation<\/li>\n<li>Community reporting system<\/li>\n<li>Rich text editor for comments<\/li>\n<li>Image attachments with lightbox<\/li>\n<li>Live analytics dashboard<\/li>\n<\/ul>","raw_excerpt":"Custom avatar, captcha, and thread interaction system. Custom avatars, comment history, gamification badges, voting, and advanced spam defense.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318287"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/openfixx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318287"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318287"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318287"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318287"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318287"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}