close

Komentoj – wpDiskuz

Priskribo

wpDiscuz is an advanced AJAX-powered WordPress comments plugin that upgrades the default WordPress comment system with live commenting, comment voting, inline feedback, social login, custom comment forms, and modern engagement-focused features.

Perfect as a modern Disqus alternative while keeping all comments stored securely in your own WordPress database.

Designed to supercharge WordPress native comments, wpDiscuz delivers a fast, lightweight, and highly interactive commenting experience for blogs, news websites, magazines, communities, membership sites, and WooCommerce stores.

wpDiscuz version 7 introduces a revolutionary approach to WordPress commenting with innovative engagement tools, optimized AJAX performance, lazy-loaded comments, and a modern responsive design.

Live AJAX Comments

Enable fast AJAX-powered live comments for WordPress with instant comment posting, smooth interactions, and real-time updates without page reloads.

Inline Commenting and Feedback

Allow users to comment directly on post content and provide inline feedback for better discussions and higher user engagement.

Comment Voting and Rating

Boost community interaction with upvote/downvote comment voting, comment rating, and post rating features.

Social Login and Social Comments

Allow users to comment using popular social login providers like Facebook and Twitter for a faster commenting experience.

Custom WordPress Comment Forms

Create custom comment forms and fields for different post types, products, pages, communities, and discussions.

WooCommerce Comment Integration

Improve WooCommerce product discussions and customer engagement with modern AJAX-powered product comments and rating features.

Fast and Lightweight WordPress Comments

wpDiscuz is optimized for speed with lazy-loaded comments, built-in caching, AJAX posting, and performance-focused architecture.

Disqus Alternative for WordPress

Replace Disqus, Jetpack Comments, and other third-party comment systems while keeping full ownership of your comments and user data.

Comments – wpDiscuz Features

  • Three modern WordPress comment layouts
  • Fast AJAX-powered WordPress comments
  • Interactive live comment form for WordPress
  • Inline commenting and inline feedback
  • Live notifications with real-time comment bubble updates
  • Social commenting with multiple social login options
  • Post rating and comment rating features
  • Responsive WordPress comment forms and comment threads
  • Modern user interface and user experience
  • Comment sorting by newest, oldest, and most voted comments
  • Anonymous WordPress comments support
  • Integration with social network login plugins
  • Multi-level nested comment threads
  • AJAX “Load More Comments” button
  • Lazy load WordPress comments on scroll
  • WordPress date format integration
  • Comment editing for logged-in users and guests
  • Automatic URL and image embedding in comments
  • Long comment collapsing with “Read More” button
  • Comment subscription and notification options
  • AJAX comment form validation and posting
  • Fully integrated with WordPress native comments
  • Secure anti-spam WordPress comment system
  • Positive and negative comment voting
  • Smart voting system with cookies and user tracking
  • Quick Tags support for comments
  • Custom WordPress comment forms and custom fields
  • Highlighting new comments since last visit
  • Notifications when comments are approved
  • View replies button for nested comments
  • Comment access control by user roles
  • Option to load all comments on first page load
  • Built-in Gravatar caching
  • Sticky comments support
  • Closed comment threads support
  • User follow and subscriptions
  • Built-in comment and author caching system

Aldonaĵoj

Integration Add-ons

Ekrankopioj

Blocks

This plugin provides 1 block.

  • Comments – wpDiscuz Example block scaffolded with Create Block tool.

Instalo

Note

IMPORTANT: If you use a cache plugin or CDN, please clear all caches after updating wpDiscuz.

Installation

  1. Upload the plugin folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Open the wpDiscuz menu item in your WordPress admin dashboard to configure your WordPress comment system settings.

Update to wpDiscuz 7 versions

Please read the documentation: https://wpdiscuz.com/docs/wpdiscuz-7/plugin-installation/update-to-wpdiscuz-7/

OD

How to replace Disqus with WordPress comments?

wpDiscuz allows you to replace Disqus with a fully native WordPress comment system while keeping all comments stored in your own database.

How to enable AJAX comments in WordPress?

Install and activate wpDiscuz to instantly enable AJAX-powered live comments with no complicated setup.

What is the best WordPress comments plugin?

wpDiscuz is one of the most popular WordPress comments plugins with live commenting, inline comments, comment voting, AJAX posting, and social login support.

Will wpDiscuz work with WooCommerce?

Yes. wpDiscuz integrates with WooCommerce and improves product discussions, customer engagement, comments, ratings, and reviews on WooCommerce product pages. Advanced WooCommerce review and rating functionality is available through the powerful wpDiscuz – Reviews add-on.

Does this plugin replace the default WordPress comment system?

Yes. wpDiscuz upgrades and replaces the default WordPress comment system with a modern AJAX-powered commenting experience.

What happens to old WordPress comments?

Nothing will be lost. wpDiscuz uses the native WordPress comment database and displays all existing comments automatically.

Where are comments stored?

All comments are stored locally in your own WordPress database using the native WordPress comment system.

Will comments be lost if I uninstall wpDiscuz?

No. wpDiscuz does not remove or modify existing WordPress comments when uninstalled.

Pritaksoj

Januaro 15, 2026 1 reply
Day 2 I managed after a day and half to get rid of the “fill in the required fields” message that popup for users wherether logged in or not, its the rich editor and the name and email field that causes this issue. If I make the name field required and the email optional and deactivate the rich editor on both desktip and mobile then the message dissappear but now it creates 2 new issue. Star ratings are not clickable and comment nesting for replies doesn’t work eventhough the feature is turned on in wp discussion tab. If you reply to a comment the comment gets posted as an individual /standalone comment at the top of the comment section and not as a nested reply. Honestly, I’m done struggling. I fix 1 thing and multiple other stuff breaks in your plugin! I’m now dropping star ratings because of the additional issues that now arised. —— Day 1 The plugin is nice, especially the star ratings but it’s a nightmare to setup. The whole day I’ve tried to get the plugin not to show “input too short” and “fill in the required fields” error messages. My input is set to min 1 and unlimited to max so basically the default settings but it gives the error of “input too short” so I changed it from 1 to 2 min and from unlimited to 1000 max and finally the message stopped. But now it gives the “fill in the required fields” error. I unticked the option in the wp discussion tab for users must fill in their name and email before they can comment. Great. Now I disabled the required field in the wpdiscuz default form field for name and email. It worked once. I closed out of my site, opened it again and navigated to a post and tried to comment and theres the “fill in the required fields” block, so I fill in the name eventhough it’s not required anymore and the email and hit the button and there’s the message again. There’s nothing left to fill in. I changed the comment requirements to users must be logged in, now the name and email boxes vanish but I still can’t comment, the same error message popup. I even went as far to disable everything in the wordpress discussion tab, cleared the cache and cookies, logged in via incognito and my tablet on another email and still get the same error message. I deactivated all my plugins and still same message. I don’t use jetpack so it can’t be their comment form thing causing conflicts. I switched from my kadence theme to the default twenty-five theme and same error. It works once. There’s no restrictions setup to how many times someone can comment either. Guests that comment needs to fill out the name and email box everytime they want to reply to a thread, aint filling it in once enough until they leave the page? Only thing I want is for logged out users not to be able to comment under the anonymous lable. I’m about to uninstall the plugin as I can’t be bothered to struggle this much with it. It’s definitely not worth spending another day trying to get rid of those messages. I’m not a developer, and before I spend money on hiring one just to make a plugin work, I’d rather just not use it.
Januaro 12, 2026
Downloaded the Plugin today.Installation, Setup easy, is up & running in a few minutes, perhaps not perfect within these few minutes, but working.Goog overview, goog presentation of settings.Best of all – it is free of charge obviously 🙂 – Thank you Developers !Collecting experience now…
Novembro 25, 2025
After an upgrade to php 8.3 the plugin broke my customer’s website. It took some discussions here at WP.org to convince the plugin’s team to add more validations into their code.But after they fixed it the PHP errors are gone. Thanks!
Novembro 4, 2025
wpDiscuz is user-friendly, pretty light as a plugin, and has a ton of add-ons. The support staff are very efficient too. Give wpDiscuz a try.
Septembro 27, 2025
I have been using wpDiscuz for a long time and I’m very satisfied with it. The plugin is reliable, user-friendly and offers everything I need for managing comments on my site.
Legi ĉiujn 579 pritaksojn

Kontribuantoj k. programistoj

“Komentoj – wpDiskuz” estas liberkoda programo. La sekvaj homoj kontribuis al la kromprogramo.

Kontribuantoj

“Komentoj – wpDiskuz” has been translated into 16 locales. Thank you to the translators for their contributions.

Traduki “Komentoj – wpDiskuz” en vian lingvon.

Ĉu interesita en programado?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Ŝanĝprotokolo

IMPORTANT!

Please remember to delete all caches and purge CDN after the update.

Comments – wpDiscuz v7.6.66 – 27.08.2026

  • Security: Fixed an unauthenticated comment disclosure vulnerability in AJAX comment loading. Reported by Jakub Herman via WPScan.

Comments – wpDiscuz v7.6.65 – 25.08.2026

  • Added: The Reviews add-on teaser lists the new “Allow guest reviews” option.
  • Improved: The settings search shows which email a result belongs to. Eight options are labelled “Email subject” and eight “Email content”, so a search for “email” returned an indistinguishable list; every result now carries its section, such as “Subscription Type: Post new comment”.
  • Improved: The settings search also matches those section names, so searching for “mentioned” or “follow confirmation” finds the email templates belonging to them.
  • Improved: A settings search result for one of the email templates now opens the accordion holding it, instead of leaving the option hidden behind a collapsed panel.
  • Fixed: A settings search result for an option inside a collapsed accordion scrolled to the top of the page instead of to the option, because the scroll measured the option row while it was still hidden and a hidden row reports a position of zero.
  • Fixed: Clicking a second settings search result belonging to an accordion that was already open closed it, because the accordion was toggled rather than opened.
  • Fixed: The Reviews add-on teaser said the WooCommerce ratings import skips guest reviews. The import includes them.
  • Fixed: The Reviews add-on teaser described the review gate as limiting who may submit a review. It sets submitted reviews to pending and does not vet users.
  • Added: wpdScrollToOption() is exposed on the window object, so an add-on whose options sit in an accordion of its own can scroll to an option once it has opened it.
  • Fixed: The comment editing information printed only the edit icon, without the name of the editor and the time of the edit, on websites whose phrases table does not contain the “Last edited %1$s by %2$s” phrase.
  • Improved: Saved phrases are now merged into the default phrases instead of replacing them. Phrases introduced by a plugin update are no longer printed empty on websites where the phrases table has not been filled with them yet, which happens when the plugin is updated without the WordPress dashboard ever being opened.
  • Improved: The comment editing information is not printed at all when its phrase is empty, instead of printing a lone edit icon which tells nothing about who edited the comment and when.
  • Removed: The Phrases settings page had fields for the VKontakte and Odnoklassniki share button titles. Those share buttons are no longer part of wpDiscuz and the two phrases behind the fields were neither defined nor saved anywhere, so the page raised an “Undefined array key” warning on every load.
  • Fixed: Visitors whose email address contains an apostrophe could not subscribe to comments. The address was checked for validity before the backslash WordPress puts in front of the apostrophe was removed, so the subscription form rejected it and reported nothing.
  • Fixed: Comment subscriptions were looked up by matching the email address as a SQL pattern instead of comparing it exactly. Since the % and _ characters are allowed in an email address, a subscriber using such an address matched the other subscribers of the same post, received their unsubscribe link, and removed their comment thread subscriptions.

Comments – wpDiscuz v7.6.64 – 07.08.2026

  • Improved: Allowed file types and thumbnail sizes are now validated against the known allowed lists when the Content settings are saved, so only values offered by the settings form itself can be stored.
  • Improved: Imported options files are now validated before being stored. File types are checked against the mime types WordPress allows to be uploaded, so an edited options file cannot introduce an executable file type. File types provided by add-ons are preserved even when the add-on is not active at the moment of the import.
  • Fixed: Searching the settings page for a term containing an apostrophe returned no results.
  • Improved: The request sanitizing helpers now return the supplied default value when a request parameter is an array or an object instead of the expected string.
  • Removed: An unused method on the add-ons page which read a request parameter without checking that it was set.

Comments – wpDiscuz v7.6.63 – 07.08.2026

Fixed: An issue with comment editing( current_user_can(‘moderate_comments’) ) when comments are closed

Comments – wpDiscuz v7.6.62 – 30.07.2026

  • Improved: Additional HTML tag escaping when comment editor phrases are printed into inline JavaScript.
  • Fixed: Imported phrase files were not sanitized on upload, unlike phrases saved from the Phrases settings page.
  • Fixed: The comments block editor preview could be triggered on the front-end without an editing capability check.

Comments – wpDiscuz v7.6.60/v7.6.61 – 27.07.2026

  • Fixed: Stored XSS vulnerability in the comment image URL conversion. Image URLs are now escaped for HTML attribute output. Thanks to hieus for responsibly reporting the issue.
  • Fixed: Missing escaping on the custom URL field value and the default avatar image URL.
  • Fixed: A leftover debug function call in the default avatar handler.

Comments – wpDiscuz v7.6.59 – 03.07.2026

  • Fixed: An issue preventing the proper deletion of attachments.
  • Fixed: An Undefined index warning triggered during the active theme file validation check.

Comments – wpDiscuz v7.6.58 – 10.06.2026

  • Fixed: Missing escaping issues
  • Fixed: Internal images were missing in the combined version of the CSS

Comments – wpDiscuz v7.6.57 – 07.06.2026

  • Fixed: Low-severity security issues
  • Fixed: Attachment delete AJAX dereferences a missing comment before validation
  • Fixed: Bubble live-update AJAX renders arbitrary comment IDs without per-comment authorization
  • Fixed: Post-rating AJAX accepts ratings outside the five-star range
  • Fixed: Show-replies AJAX dereferences an invalid comment ID without validation