{"id":369323,"date":"2026-09-27T10:36:18","date_gmt":"2026-09-27T10:36:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/comments-anywhere\/"},"modified":"2026-09-28T15:12:07","modified_gmt":"2026-09-28T15:12:07","slug":"soulsites-comments-anywhere","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/soulsites-comments-anywhere\/","author":21126741,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.13","stable_tag":"1.1.13","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Soulsites Comments Anywhere","header_author":"Christian Wedel","header_description":"Self-hosted like and comment widgets for Elementor with guest accounts, reactions, consent controls, password reset and customizable design.","assets_banners_color":"","last_updated":"2026-09-28 15:12:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/commentsanywhere.com\/","header_author_uri":"https:\/\/soulsites.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":70,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.13":{"tag":"1.1.13","author":"soulsites","date":"2026-09-28 15:12:07","revision":3717454}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3715345,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.13"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Social-media-style comment modal with threaded replies.","2":"Comment popup in full-screen view on mobile.","3":"AJAX login and registration popup \u2013 sign up without a page reload.","4":"Like button with counter in an Elementor Loop Grid.","5":"Liked Posts widget showing a user's favorite posts.","6":"Global design settings for all comment and like widgets."}},"plugin_section":[],"plugin_tags":[107,2316,76538,815,174],"plugin_category":[44,56],"plugin_contributors":[282950],"plugin_business_model":[],"class_list":["post-369323","plugin","type-plugin","status-publish","hentry","plugin_tags-comments","plugin_tags-community","plugin_tags-elementor","plugin_tags-like-button","plugin_tags-social","plugin_category-discussion-and-community","plugin_category-social-and-sharing","plugin_contributors-soulsites","plugin_committers-soulsites"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/soulsites-comments-anywhere\/assets\/icon-256x256.jpg?rev=3715345","icon_2x":"https:\/\/ps.w.org\/soulsites-comments-anywhere\/assets\/icon-256x256.jpg?rev=3715345","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Turn your Elementor website into a social community.<\/strong> Comments Anywhere for Elementor adds social-media-style <strong>comment sections, like buttons and a \"my liked posts\" feed<\/strong> as native Elementor widgets \u2013 on posts, pages, loop grids, product, course or member pages.<\/p>\n\n<p>Visitors sign up <strong>in a popup without a page reload<\/strong>, comment in a <strong>mobile-friendly comment modal<\/strong> and like what they enjoy. More interaction, more returning visitors, more community \u2013 self-hosted on your own server.<\/p>\n\n<h4>Why Comments Anywhere?<\/h4>\n\n<ul>\n<li><strong>Instant sign-up without page reload<\/strong> \u2013 AJAX login and registration modal with email verification and password reset.<\/li>\n<li><strong>Unlimited comment sections per page<\/strong> \u2013 Each widget gets its own thread, or link several widgets to one thread via a shared namespace.<\/li>\n<li><strong>Like button with liked-posts feed<\/strong> \u2013 Registered users can later see all posts they liked.<\/li>\n<li><strong>Built-in spam protection<\/strong> \u2013 Self-hosted Altcha CAPTCHA, honeypot, keyword filter and rate limiting. Akismet integration in Pro.<\/li>\n<li><strong>Social-media-style comment modal<\/strong> \u2013 Responsive popup (full screen on mobile), no scrolling back and forth.<\/li>\n<li><strong>Privacy-friendly<\/strong> \u2013 All data stays in your WordPress database. Opt-in consent snackbar and self-service account deletion.<\/li>\n<\/ul>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li><strong>Blogs and magazines<\/strong> \u2013 comments and likes under articles and in post grids<\/li>\n<li><strong>Membership sites<\/strong> \u2013 logged-in-only or private comments, personal \"liked posts\" area<\/li>\n<li><strong>Online courses<\/strong> \u2013 Q&amp;A sections per lesson, several threads per page<\/li>\n<li><strong>WooCommerce shops<\/strong> \u2013 product discussions and wishlist-style favorites<\/li>\n<\/ul>\n\n<h4>Elementor widgets<\/h4>\n\n<ul>\n<li><strong>Like Icon<\/strong> \u2013 like button with counter and animation; works in Loop templates.<\/li>\n<li><strong>Comment Icon<\/strong> \u2013 opens a comment modal with threaded replies and comment likes.<\/li>\n<li><strong>Comment Embed<\/strong> \u2013 always-visible inline comment section.<\/li>\n<li><strong>Liked Posts<\/strong> \u2013 posts liked by the current user, filterable by post type; Loop Grid query ID <code>scany_liked_posts<\/code>.<\/li>\n<\/ul>\n\n<h4>More features<\/h4>\n\n<ul>\n<li>Comment visibility: public, logged-in only or private<\/li>\n<li>Edit own comments for 15 minutes, delete anytime<\/li>\n<li>Sort by newest, oldest or most reactions<\/li>\n<li>WordPress users are linked automatically; guest accounts with secure session cookies<\/li>\n<li>Global design system plus per-widget style controls<\/li>\n<li>Works with page caching (likes and comments load via REST API)<\/li>\n<li>Integrates with the WordPress Export\/Erase Personal Data tools<\/li>\n<\/ul>\n\n<p>The plugin provides privacy building blocks but cannot make your site \"GDPR-compliant\" by itself. This is not legal advice; consult a legal professional.<\/p>\n\n<h4>Free vs. Pro<\/h4>\n\n<p><strong>Free:<\/strong> all widgets, unlimited comment sections, likes, guest accounts with AJAX login, comment visibility, Liked Posts, Altcha CAPTCHA, consent snackbar and all design controls.<\/p>\n\n<p><strong>Pro:<\/strong> statistics, comment moderation, email notifications, custom SVG icons and Akismet integration \u2013 see <a href=\"https:\/\/commentsanywhere.com\/\">commentsanywhere.com<\/a>.<\/p>\n\n<h4>Documentation<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/commentsanywhere.com\/\">Plugin website &amp; Pro version<\/a><\/li>\n<li><a href=\"https:\/\/commentsanywhere.com\/Docs\/\">Documentation<\/a><\/li>\n<\/ul>\n\n<h3>Third Party Services<\/h3>\n\n<p>This plugin uses Freemius for optional usage tracking and paid-license management. Free features work when <strong>Skip<\/strong> is selected. Only after explicit opt-in or paid-license activation, Freemius may receive:<\/p>\n\n<ul>\n<li>WordPress account name and email address<\/li>\n<li>Site URL\/title\/language, server IP, and WordPress\/PHP versions<\/li>\n<li>Plugin\/SDK versions and activation state<\/li>\n<li>Installed plugin\/theme names, versions and state if that permission is enabled<\/li>\n<li>Paid-license status<\/li>\n<\/ul>\n\n<p>No comments, likes, or personal visitor data are ever transmitted to Freemius. This connection is subject to the <a href=\"https:\/\/freemius.com\/privacy\/\">Freemius Privacy Policy<\/a> and <a href=\"https:\/\/freemius.com\/terms\/\">Freemius Terms of Service<\/a>.<\/p>\n\n<p>Optionally, if the site owner installs and activates the separate Akismet plugin, comment content, IP address, user agent, referrer and site URL are sent to Akismet for spam checking, subject to the <a href=\"https:\/\/akismet.com\/privacy\/\">Akismet Privacy Policy<\/a>. This is disabled by default.<\/p>\n\n<h3>Source Code<\/h3>\n\n<pre><code>assets\/js\/altcha.min.js is the minified browser build of the third-party [ALTCHA](https:\/\/altcha.org) Proof-of-Work CAPTCHA widget (MIT license), used unmodified.\n<\/code><\/pre>\n\n<ul>\n<li>Package: <code>altcha<\/code> v3.1.0 (<a href=\"https:\/\/www.npmjs.com\/package\/altcha\">npm<\/a>)<\/li>\n<li>Source: https:\/\/github.com\/altcha-org\/altcha\/tree\/7fd2468bdf60eb13670d580e80e1d70dd72909fe<\/li>\n<li><p>License and build instructions: <code>assets\/js\/ALTCHA-LICENSE.txt<\/code> in this plugin's own source<\/p>\n\n<p>assets\/js\/altcha-worker.js is this plugin's own code (not third-party), a small Web Worker that runs ALTCHA's Proof-of-Work solver off the main thread.<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Elementor (the free version is enough).<\/li>\n<li>Install \"Comments Anywhere for Elementor\" via <strong>Plugins \u2192 Add New<\/strong> (or upload it to <code>\/wp-content\/plugins\/soulsites-comments-anywhere\/<\/code>) and activate it.<\/li>\n<li>Drag the <strong>Like Icon<\/strong>, <strong>Comment Icon<\/strong>, <strong>Comment Embed<\/strong> or <strong>Liked Posts<\/strong> widget onto any Elementor page.<\/li>\n<li>Adjust options under <strong>Soulsites Comments Anywhere \u2192 Settings<\/strong>.<\/li>\n<\/ol>\n\n<p>See the <a href=\"https:\/\/commentsanywhere.com\/Docs\/\">documentation<\/a> for details.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20comments%20to%20an%20elementor%20page%3F\"><h3>How do I add comments to an Elementor page?<\/h3><\/dt>\n<dd><p>Drag the <strong>Comment Icon<\/strong> (popup) or <strong>Comment Embed<\/strong> (inline section) widget onto the page. No shortcodes or theme changes needed.<\/p><\/dd>\n<dt id=\"can%20i%20add%20multiple%20comment%20sections%20on%20one%20page%3F\"><h3>Can I add multiple comment sections on one page?<\/h3><\/dt>\n<dd><p>Yes. Use different namespaces for independent threads, or the same namespace to show one thread in several places.<\/p><\/dd>\n<dt id=\"do%20visitors%20need%20to%20reload%20the%20page%20to%20register%3F\"><h3>Do visitors need to reload the page to register?<\/h3><\/dt>\n<dd><p>No. Registration, login and password reset run in an AJAX popup.<\/p><\/dd>\n<dt id=\"can%20users%20see%20the%20posts%20they%20liked%3F\"><h3>Can users see the posts they liked?<\/h3><\/dt>\n<dd><p>Yes, via the <strong>Liked Posts<\/strong> widget or an Elementor Pro Loop Grid with the query ID <code>scany_liked_posts<\/code>.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%20pro%3F\"><h3>Do I need Elementor Pro?<\/h3><\/dt>\n<dd><p>No. Elementor Pro is only needed for the Loop Grid integration.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20friendly%3F\"><h3>Is it GDPR friendly?<\/h3><\/dt>\n<dd><p>It is self-hosted, shows an opt-in consent snackbar, deletes unused anonymous identifiers after 1 year, lets users delete their account and integrates with WordPress privacy tools. Compliance also depends on your own configuration and privacy policy.<\/p><\/dd>\n<dt id=\"how%20does%20spam%20protection%20work%3F\"><h3>How does spam protection work?<\/h3><\/dt>\n<dd><p>Free includes a self-hosted Altcha CAPTCHA, honeypot, keyword filter and rate limiting. Pro adds Akismet (requires the Akismet plugin).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. Personal like status and comments load client-side, so page caches never store them.<\/p><\/dd>\n<dt id=\"is%20all%20data%20deleted%20on%20uninstall%3F\"><h3>Is all data deleted on uninstall?<\/h3><\/dt>\n<dd><p>Yes. All plugin tables, options, transients and cron events are removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.13<\/h4>\n\n<ul>\n<li>Fixed activation so all six database tables are created.<\/li>\n<li>Prefixed the remaining admin menu slug and Premium modal script handle.<\/li>\n<li>Admin assets load on the plugin's own screens only.<\/li>\n<\/ul>\n\n<p>For older releases, see <code>CHANGELOG.md<\/code> in the source repository.<\/p>","raw_excerpt":"Add social comments, like buttons &amp; instant AJAX sign-up anywhere in Elementor. Modal comments, liked-posts feed, Altcha spam protection. Self-hosted.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369323","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=369323"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/soulsites"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369323"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369323"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369323"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369323"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369323"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}