Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

For ordinary WordPress comments, the most direct documented route to user-level reputation is wpDiscuz with its myCRED Integration add-on. If you mainly want voting, featured comments, or badges attached to specific interactions, Thrive Comments is a better fit. A forum ranking built with bbPress is a separate use case, and custom code requires considerably more than a display hook.

Choose the system by deciding whether you want to recognize individual comments, show a commenter’s accumulated reputation, or award points across your whole site.

Choose the kind of ranking you actually need

“Ranking comments” can mean three different things. Defining the outcome first prevents installing a points system when you only need highlighted replies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Goal What visitors see Suitable route
Recognize individual comments Votes, featured status, or a badge associated with a comment Thrive Comments
Rank commenters by ongoing activity A user reputation, badge, or rank shown beside comments wpDiscuz plus myCRED Integration
Award points for many site actions A points balance or leaderboard covering comments and other activities myCRED
Rank forum members Ranks based on forum topics and replies bbPress with bbp User Ranking

A rank is a status level earned after reaching rules or thresholds. A points balance is the underlying score, often awarded for several kinds of activity. They can work together, but they are not interchangeable.

Best route for ordinary WordPress comments: wpDiscuz and myCRED

wpDiscuz’s documented myCRED Integration add-on supports user reputation, badges, and activity-based ranks. It also supports labels for account types such as Guest, Member, Author, and Admin. This makes it the clearest documented option when your goal is to show a commenter’s standing rather than merely mark one popular reply.

How the pieces fit

  • wpDiscuz supplies the comment interface and its integration point for reputation features.
  • myCRED Integration connects comment activity to points, badges, and ranks.
  • myCRED can extend the same points concept to actions outside comments if you later want broader gamification.

Implementation sequence

  1. Define eligible activity. Decide whether approved comments, replies, votes, or another documented action should count. Do not count every submission by default.
  2. Install and configure wpDiscuz. Use its settings to replace or integrate with the standard comment form, then confirm that logged-in and guest behavior matches your moderation policy.
  3. Add the myCRED Integration add-on. Enable the reputation, badge, and rank features documented for your installed versions.
  4. Create rank thresholds. Use names that explain status clearly, such as New commenter, Regular contributor, and Trusted contributor. Set thresholds that reflect meaningful participation rather than sheer volume.
  5. Choose the display location. Show the rank or badge in the comment author area, and preview it on desktop and mobile before publishing.
  6. Test moderation cases. Submit a comment that requires approval, approve it, edit it, and delete it. Confirm that your chosen rules do not grant permanent public status to content that was never approved.

Feature availability, supported WordPress versions, theme compatibility, and pricing can change. Check the current wpDiscuz, myCRED, and add-on documentation for your installation before committing to the setup.

When Thrive Comments is the better choice

Thrive Comments is oriented toward interaction around individual comments. The documented feature set includes comment voting, featured comments, and badge rules. A typical rule can award a badge after a user reaches a chosen number of featured comments.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use it when your recognition is comment-centric

  • You want readers to upvote or otherwise react to replies.
  • Moderators or editors should feature especially helpful comments.
  • A badge should reflect a visible milestone involving featured comments rather than a site-wide activity total.

This is a tutorial-documented approach rather than a guarantee that every current release exposes the same controls. Confirm the present interface and compatibility with your theme and other comment plugins before deployment.

Use myCRED alone for a site-wide points economy

myCRED is the broader option when comments are only one source of rewards. The documented examples include awarding points for actions such as registrations or purchases and displaying leaderboards. That can support a community-wide score, but a high point balance is not automatically a useful commenter rank.

Keep points and rank understandable

  • Explain which actions award points and whether any actions can remove them.
  • Use separate rank rules if readers need a status label beside comments.
  • Prevent unrelated actions, such as purchases, from silently determining a label intended to represent comment quality.

Forum rankings are a different implementation

If the site uses bbPress, bbp User Ranking can rank members according to forum topics and replies. That measures forum participation, not ordinary comments attached to WordPress posts. Present it as a forum solution rather than installing it to rank blog commenters.

Make moderation part of the ranking design

WordPress can hold comments for approval or publish them immediately. In Settings > Discussion, administrators can configure required approval and require a previously approved comment from the same email address. Because unapproved submissions may be spam, abusive, or later rejected, a sensible policy is to award durable public reputation only after a comment is approved.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical eligibility policy

  • Do not award rank progress when a comment is still pending moderation.
  • Decide how edits, trashing, spam status, and deletion affect previously awarded points.
  • Document whether a rejected comment reverses points or only prevents new awards.
  • Review whether guest comments can earn a user-level rank when there is no reliable account identity.

The approval-based recommendation follows WordPress’s documented moderation behavior; the exact reversal rules depend on the plugin or custom implementation you choose.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Manual badges and ranks

Automatic thresholds are predictable, but an administrator may want to recognize a specific contributor manually. Choose a system that exposes manual badge or rank controls, or maintain a documented administrator workflow for assigning them. Record why the award was made and whether it expires; otherwise a one-time honor can be mistaken for an automatically earned status.

Custom development: what WordPress supplies—and what it does not

WordPress’s comment_class filter receives the current comment and lets developers add or change CSS classes on the rendered comment. A developer can use that hook to style a comment differently after a rank has already been calculated.

The missing parts you must build

  • Calculation: define which approved activities count and how thresholds are evaluated.
  • Storage: persist points, rank, award history, and the user or comment relationship.
  • Lifecycle handling: decide what happens when comments are edited, unapproved, trashed, marked spam, or deleted.
  • Output: render an accessible label or badge in the comment author area.
  • Security and performance: validate permissions, prevent duplicate awards, and avoid recalculating every user’s history on each page view.

The filter is a styling extension point, not a complete ranking engine. Custom code is appropriate only when the ranking rules cannot be expressed safely by an available integration and you can maintain the data model as WordPress and your theme change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Decision checklist

  • Individual comment signals: choose Thrive Comments for votes, featured comments, and comment-focused badges.
  • Accumulated commenter reputation: choose wpDiscuz with myCRED Integration.
  • Points beyond comments: use myCRED, while keeping the distinction between points and rank visible to users.
  • Forum participation: use a bbPress-specific ranking extension.
  • Unique rules: consider custom development only after defining storage, moderation, and deletion behavior.

What to verify before launch

  • Current compatibility with your WordPress version, theme, caching layer, and other comment plugins.
  • Whether the required feature is included in the core plugin or requires an add-on.
  • How pending, edited, deleted, and spam comments affect scores.
  • Whether ranks are visible to guests and how guest comments are identified.
  • Accessibility and responsive layout of badges, labels, and vote controls.
  • Current pricing and licensing on the vendor’s own site; the feature descriptions above do not establish a current price.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.