The bbPress Voting Pro plugin is a premium plugin that enables advanced features on top of the FREE bbPress Voting plugin, including:
|
|
This low price is locked in through 2026 — $40/year. As I add more features in 2027, the annual price will increase. 14-day money-back guarantee, no questions asked. Or grab a $149 lifetime license instead — one payment, all future updates forever.
$40.00 / year
| Feature | Free | Pro ($40/yr) |
|---|---|---|
| Upvote / downvote on topics and replies | ✓ | ✓ |
| Vote count display + sorting | ✓ | ✓ |
| “Who Voted” avatars under each reply | — | ✓ |
| Sort by Weighted Score (Wilson interval — better for high-volume threads) | — | ✓ |
| Sort by Trending Score (weighted × age) | — | ✓ |
| Sort dropdown: Best / Trending / Top | — | ✓ |
| Accepted Answers (Q&A pattern, with jump-link) | — | ✓ |
| Q&A Rich Snippets (Schema.org JSON-LD) | — | ✓ |
| Trending Topics widget | — | ✓ |
| User Reputation shortcodes | — | ✓ |
| Author voting emails | — | ✓ |
| Spam auto-flag (downvote ratio threshold) | — | ✓ |
| Updates + priority support | — | While your subscription is active |
| Sites per license | — | 1 site |
| Free includes everything you need to run a basic voting forum. Pro adds the Q&A workflow, statistical sort algorithms, and the SEO/visibility layer. | ||
bbPress Voting Pro gives you the accepted answers feature.
The author of a topic has the ability to click the “Accept” button on any reply in the topic.
The accepted answer shows a green checkmark to all users/visitors, and the opening topic will have a link to jump to the accepted answer.
Show who has already voted on a reply.
A row of user avatars will display under the reply content. They will have a green or red border depending on whether they voted up or down.
Want a better sorting system than sorting based on the simple score derived from up votes minus down votes?
Weighted scoring utilizes the Wilson binomial proportion confidence interval formula takes into account the volume of votes to generate a statistical percentage that represents the confidence that the up votes will beat the down votes.
bbPress Voting Pro implements this weighted score calculation and uses it to sort topics and replies in a much smarter way.
In other words, …
10 ups – 1 down = 9 simple score
… has a much greater weighted score than…
100 ups – 90 downs = 10 simple score
Ready my blog post where I dive really deep into how this weighted score works.
A new Trending sort option uses the above weighted score, but combines it with the age of the topic or reply to determine more recent posts with high scores.
bbPress Voting Pro now gives you a dropdown to sort topics or replies based on the best voting scores or by the default sort.
bbPress Voting Pro includes automatic JSON-LD structured data using the Q&A Page entity from Schema.org.
The rich snippet data includes the question, the accepted answer, and the next top 2 answers by voting score as suggested answers. Each answer also shows the number of upvotes.
See this Google help page to see how this is implemented.
bbPress Voting Pro enables a new widget (found in Appearance > Widgets) called Trending Topics. It will display a list of topics sorted by the highest voting score (either basic or weighted, depending on your setting for that).
The widget settings allow you to set the max number of topics, parent forum ID, show post date, and show topic author.
Examples:
[ bbp-voting-rep user="1" type="upvotes" ]
[ bbp-voting-rep user="1" type="score" round="2" ]
[ bbp-voting-rep user="1" type="accepted" ]
If a number is provided for the user attribute, then that user ID is used.
Otherwise, if the shortcode is used within a post loop, then it will use the post author ID.
Otherwise, it will use the current logged in user’s ID.
Which voting metric to output…
Number of decimal places to round the average score.
Only applies to type=”score”.
Want topic and reply authors to receive an email notification each time someone votes on their topic or reply?
Enable this feature only available in bbPress Voting Pro.
Enable this feature to automatically mark topics or replies as spam if their voting score meets a threshold of downvotes to 1 upvote. You choose your threshold ratio.
My plugin customers all have great things to say about it. Here are just a couple of them.
Your license gives you access to new features & bugfix updates as well as priority support. The license subscription renews yearly to allow you to keep receiving updates and support.
Yes — the $149 lifetime license gives you the same Pro features with no renewals. Pay once, get all future updates and support forever.
Once you purchase the bbPress Voting Pro plugin, you will receive an email with the plugin download link. You can also visit the “My Account” page at any time to access your downloads.
Install the plugin file in the WordPress Add Plugin page (click the upload file button).
The bbPress Voting Pro plugin must be activated alongside the core bbPress Voting plugin.