WPDiscuz featured image

WPdiscuz v7.6.72 - The Best WordPress Comment Plugin

Developer: wpDiscuzCategory: WordPress PluginsTrusted with 117 downloadsPro2 favoritesLatest v7.6.72Updated 6d ago

AJAX realtime comment system with custom comment form and fields.

Same brand

More from wpDiscuz

wpDiscuz - GIPHY Integration icon

WPdiscuz GIPHY Addon - WordPress Plugin

by GIPHY API

This addon brings live to your comments with hundreds of thousands of hilarious GIFs provided by GIPHY API.

wpDiscuz - Tenor GIFs Integration icon

WPdiscuz Tenor GIFs Integration

by wpDiscuz

This addon brings live to your comments with hundreds of thousands of hilarious GIFs provided by Tenor GIFs API.

wpDiscuz - Voice Commenting icon

WPdiscuz Voice Commenting Addon

by wpDiscuz

Discuss with your voice in the comment section!

AJAX realtime comment system with custom comment form and fields. Designed to supercharge WordPress native comments. Super fast and responsive with dozens of features. This is the best alternative to Disqus and Jetpack Comments, if you want to keep your comments in your database.

wpDiscuz version 7 is a revolutionary perspective on the commenting world! This plugin changes your website commenting experience and provides you with new user engagement features. It’s totally improved with brand new innovative features bringing live to your website.

  • wpDiscuz Demo: https://wpdiscuz.com/
  • Support Forum: https://wpdiscuz.com/community/
  • wpDiscuz GDPR: https://wpdiscuz.com/gdpr/
  • wpDiscuz Addons: https://wpdiscuz.com/addons/
  • wpDiscuz Documentation: https://wpdiscuz.com/docs/
  • wpDiscuz Addons Bundle: https://gvectors.com/product/wpdiscuz-addons-bundle/

COMMENTS – WPDISCUZ FEATURES

Show full description
  • Three nice and modern comment layouts
  • Brings fastest commenting experience (boosted core)
  • Adds interactive comment box on posts and other content types
  • Inline commenting and feedback. Commenting on post content.
  • Live Notification with real-time updating Comment Bubble.
  • Social Commenting with lots of Social login options
  • Post Rating. Allows to rate posts directly on rating stars.
  • Commenting can be allowed/disallowed on posts and other content types
  • Responsive comments form and comment threads design
  • Clean, simple and easy user interface and user experience
  • Comment list sorting by newest, oldest and most voted comments
  • Anonymous comments ( name and email can be set as not required )
  • Full integration with Social Network Login plugins (Facebook, Twitter…)
  • Multi-level (nested) comment threads, with maximum levels depth setting option
  • Allows to create a new discussion thread and reply to existing comment
  • Ajax button “Load More Comments” instead of simple comments pagination
  • Lazy load wpDiscuz comments on scrolling
  • Different comment date formats, reflects WordPress date format settings
  • Logged in users and guests can edit their comments (time-frame can be limited by admin)
  • Automatic URLs to link conversion in comment texts
  • Automatic image source URLs to image (HTML) conversion in comment texts
  • Long comment text breaking function (“Read more” button)
  • Multiple line-breaks (limited by WordPress comment filter)
  • Comment author notification options with special checkboxes on comment form
  • Subscription activation via additional “Confirm Subscription” email
  • Integration with Postmatic for subscriptions and commenting by email
  • Ability to add comment system on attachment pages if it’s allowed by WordPress
  • Fast and easy comment form with ajax validation and data submitting
  • Fully integrated and compatible with WordPress
  • Uses WordPress Comment system with all managing functions and features
  • Secure and Anti-Spam features will not allow spammers to comment
  • Comment voting with positive and negative result
  • Smart voting system with tracking by logged-in user and cookies
  • Post sharing options: Facebook, Twitter and Google+
  • Quick Tags on comment form textarea
  • Custom Comment Forms with custom fields
  • Rating shortcode for posts via comment custom field [wpdrating] with a lot of attributes
  • Option to overwrite comment template and style
  • Highlighting new comments since last visit with different background
  • Notification to comment author when comment was approved
  • Display only parent comments with view replies (x) button
  • Control commenters by roles (allow/restrict access to website comment area)
  • Option to load all comments on first page load
  • Built-in Gravatar caching
  • Sticky Comments
  • Closed Comments Threads (disable replies)
  • Subscribe to User / User Follow

Recent releases

Release history

View all 15 versions
v7.6.72LatestVerified Safe
Oct 7, 20266.8 MB
Fixed
  • A comment whose image was refused for its width or height was saved anyway, and the error message was empty. The `wpdiscuz_mu_preupload` action now fires before the comment is saved, so a file it refuses stops the comment.
  • The on/off switches on the settings page showed their state by color alone and could not be used from the keyboard. They now show a cross when off and a check mark when on, and can be reached with Tab and toggled with Space. Switches in addon settings tabs get the same fix.
Other
  • [See the changelog for all versions](https://plugins.svn.wordpress.org/wpdiscuz/trunk/changelog.txt)
Sep 16, 20266.8 MB
View changelog
Fixed
  • The comment bubble and the live comment update never showed comments posted without an email address to visitors who have no email address themselves, visitors who have not commented yet and guests who comment anonymously. A visitor's own new comments are left out of these updates by their email address, and an empty address matched every comment posted without one, so anonymous commenters were hidden from each other and from everyone who has not commented. The email address is now only used when the visitor has one, a guest commenting anonymously keeps their own comments out of the update through the ones already on their screen.
  • The new comment message of the comment bubble described the newest comment of the post, even when the bubble was not notifying about that comment, the visitor's own comment or one already on their screen. It now describes the newest comment the visitor is being notified about, and is left out of the response when that comment cannot be read, a private comment an addon keeps from the visitor for instance, where it used to be built from nothing.
  • The Cookies Consent and Agreement checkbox labels were printed on the comment form, and on the comment edit form, without being escaped. The labels are cleaned when the form is saved, but that only applies to what is saved from then on, so a label stored before v7.6.13 kept whatever markup it was given and was still printed as markup to every visitor. The labels are now filtered where they are printed, the agreement label by the same rules its own save path allows and the cookies consent label by a narrow set that keeps links and inline formatting, so a label that still holds script no longer runs it. The field name is escaped in the wrapper class of the cookies consent and text area fields as well, as it already was in the other field types.
  • The info icon of the "powered by wpDiscuz" line below the comments carried its behaviour in an inline onclick attribute, which a Content Security Policy that forbids inline script blocks outright, leaving the icon unresponsive with nothing to explain why. It also reached the link through fixed element ids, so a page showing more than one comment form always toggled the first one, and it could not be reached from the keyboard at all. The icon is now handled from wpdiscuz.js, is operable by keyboard, toggles the block it belongs to, and moves focus to the link it reveals.
  • The minimal theme carried none of the styles for the "powered by wpDiscuz" line. That stylesheet loads instead of the default theme one rather than alongside it, so the wpDiscuz link was shown permanently and unstyled, and the info icon beside it toggled nothing a reader would notice.
  • The HTML field printed its markup on the comment form without being filtered. The markup is cleaned when the form is saved, but that only applies to what is saved from then on, so an HTML field stored before v7.6.13 kept whatever markup it was given and was still printed as markup to every visitor, and cloning a form or importing one copies such a value across untouched. It is now filtered where it is printed, by the same rules its own save path allows, so a field that still holds script no longer runs it. Its code is shown as plain text until the field is cleared. The number field description is escaped where it is printed as well, as it already was in the other field types.
  • The titles of the comment editor toolbar buttons were passed through the translation function a second time where they are printed, against wpDiscuz's own text domain. The titles are already translated by that point, so the title of a button added by an addon was looked up in a text domain it does not belong to, and a title the addon had already escaped was escaped a second time, which shows the escape sequence itself to the reader in any title holding an apostrophe or an ampersand. The titles are now only escaped where they are printed.
  • The icon height and the tab title of each card on the settings dashboard, and the icon class of the file attachment button on the comment form, were printed without being escaped. All three are supplied through settings arrays and filters an addon can extend, so a value holding a quote or a tag was printed as markup rather than as the value it was meant to be. They are now escaped where they are printed, as the values beside them already were.
  • Replies from guests were rejected as spam on sites where an anti-spam plugin fills in its own hidden fields with JavaScript once the page loads, La Sentinelle for instance, while the first comment posted through the main form went through. A reply form is built by copying the markup of a hidden form on the page, and markup carries the values the page was served with rather than the ones those scripts set, so every reply went out with an untouched honeypot and timer. A second comment from the main form was rejected the same way, because the form is cleared after a comment is posted and clearing it put those fields back to the values the page wa
Sep 11, 20266.8 MB
View changelog
Fixed
  • Vote buttons showed guests the wrong state and tooltip when "Allow Guests to Vote for Comments" is disabled (buttons looked active, or blamed the visitor's IP address, then clicking answered "You Must Be Logged In To Vote").
  • Guests whose IP address is removed by a privacy plugin or a `pre_comment_user_ip` filter all shared a single post-rating identity. The first such guest locked the rating for every other one, or overwrote it when "Enable rate editing" is enabled, and they were all counted as one rating in the post average and rating count. Guest rating now requires a usable IP address, the same way comment voting has since 7.6.67.
  • The "Enable rate editing" form setting never reached the front-end script, so the confirmation before changing an existing rating was never asked. The form settings were read one line before they were loaded.
  • Pages displaying more than one Article Rating repeated the `wpd-post-rating` id and sent every rating click to the post of the page. Each rating is now a `.wpd-post-rating` element carrying its own post ID, so any eligible post can be rated wherever the wpDiscuz script is loaded. The legacy id remains on the page's own rating at the first checked built-in position, or on a manual placement when no position is checked.
  • The Article Rating schema was repeated whenever the page's own rating appeared more than once. It now follows the rating that owns the legacy id. The template tag's third argument and the shortcode's `page_rating` attribute can explicitly give or deny a manual placement that ownership when the settings cannot determine it.
  • "Display ratings on non-singular pages" loaded a stylesheet that did not style the Article Rating block. The standalone rating styles now cover it and use the configured star colours, allowing template-tag and shortcode ratings to display read-only on archives, listings, and other pages where the wpDiscuz script is not loaded when that option is enabled.
  • Selecting comment attachments more than once replaced the files already selected. New selections now accumulate up to the configured limit, and duplicate files are ignored.
Added
  • The `wpdiscuz_post_rating()` template tag prints the standalone Article Rating anywhere in a theme or page builder template, and `wpdiscuz_get_post_rating()` returns the same HTML. Pass a post ID to display that post's rating with its own form settings, or pass false as the second argument for read-only output. WooCommerce products continue to use WooCommerce's own rating.
  • The `[wpdiscuz_post_rating]` shortcode provides the same output for page builders and content editors, with `post_id`, `can_rate`, and `page_rating` attributes. Disable unneeded built-in Article Rating positions to avoid displaying the rating more than once.

Frequently asked questions

Is WPDiscuz GPL licensed?
Yes, WPDiscuz is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of WPDiscuz?
The latest version of WPDiscuz on GPLCoffee is v7.6.72 (released Oct 7, 2026, 6.8 MB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does WPDiscuz cost on GPLCoffee?
WPDiscuz is available for $5.99 for a 1-year license or $15.99 for a lifetime license. Membership plans also include credit-based access so you can download WPDiscuz along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does WPDiscuz support?
The current release of WPDiscuz requires WordPress 6.0 or higher, tested up to WordPress 7.1, PHP 7.4 or higher. Per-release compatibility details are listed in the version history.
Is WPDiscuz safe to download?
Yes. The latest release of WPDiscuz (v7.6.72) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites. Included with every membership plan: 10 to 40 connected sites depending on the plan (Lite 10, Pro 20, Geek and Lifetime 40).