{"id":88003,"date":"2018-07-09T03:16:08","date_gmt":"2018-07-09T03:16:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bbpress-voting\/"},"modified":"2025-12-04T03:53:37","modified_gmt":"2025-12-04T03:53:37","slug":"bbp-voting","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/bbp-voting\/","author":14125495,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.13.6","stable_tag":"2.1.13.6","tested":"6.9.4","requires":"4.0.0","requires_php":"5.6","requires_plugins":null,"header_name":"bbPress Voting","header_author":"WP For The Win","header_description":"Vote bbPress replies up or down to surface the best replies","assets_banners_color":"dadad9","last_updated":"2025-12-04 03:53:37","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/natekinkead","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/bbp-voting\/","header_author_uri":"https:\/\/wpforthewin.com","rating":4.7,"author_block_rating":0,"active_installs":500,"downloads":55562,"num_ratings":10,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"natekinkead","date":"2018-07-09 03:17:20"},"1.0.1":{"tag":"1.0.1","author":"natekinkead","date":"2018-07-09 03:23:51"},"1.0.2":{"tag":"1.0.2","author":"natekinkead","date":"2018-10-04 03:07:15"},"1.0.3":{"tag":"1.0.3","author":"natekinkead","date":"2018-10-04 04:00:55"},"1.1.0":{"tag":"1.1.0","author":"natekinkead","date":"2018-11-01 06:13:42"},"1.1.1":{"tag":"1.1.1","author":"natekinkead","date":"2018-11-02 03:30:09"},"1.1.2":{"tag":"1.1.2","author":"natekinkead","date":"2018-12-05 01:52:07"},"1.1.3":{"tag":"1.1.3","author":"natekinkead","date":"2018-12-06 05:00:02"},"1.1.4":{"tag":"1.1.4","author":"natekinkead","date":"2018-12-06 05:09:07"},"1.1.5":{"tag":"1.1.5","author":"natekinkead","date":"2018-12-20 06:06:45"},"1.1.6":{"tag":"1.1.6","author":"natekinkead","date":"2019-01-10 02:31:14"},"1.1.7":{"tag":"1.1.7","author":"natekinkead","date":"2019-01-11 02:23:09"},"1.2.0":{"tag":"1.2.0","author":"natekinkead","date":"2019-09-11 23:44:31"},"1.2.1":{"tag":"1.2.1","author":"natekinkead","date":"2019-11-13 05:40:34"},"1.2.2":{"tag":"1.2.2","author":"natekinkead","date":"2019-11-15 06:49:26"},"1.2.3":{"tag":"1.2.3","author":"natekinkead","date":"2020-03-07 04:48:08"},"1.2.4":{"tag":"1.2.4","author":"natekinkead","date":"2020-03-08 00:09:46"},"1.2.5":{"tag":"1.2.5","author":"natekinkead","date":"2020-03-21 05:06:21"},"1.2.6":{"tag":"1.2.6","author":"natekinkead","date":"2020-04-11 05:41:01"},"1.2.7":{"tag":"1.2.7","author":"natekinkead","date":"2020-04-16 06:01:31"},"1.2.8":{"tag":"1.2.8","author":"natekinkead","date":"2020-04-17 22:37:48"},"1.2.9":{"tag":"1.2.9","author":"natekinkead","date":"2020-04-27 21:43:11"},"1.3.0":{"tag":"1.3.0","author":"natekinkead","date":"2020-06-04 17:59:23"},"1.3.1":{"tag":"1.3.1","author":"natekinkead","date":"2020-06-06 02:05:54"},"1.3.2":{"tag":"1.3.2","author":"natekinkead","date":"2020-06-09 23:04:36"},"1.3.3":{"tag":"1.3.3","author":"natekinkead","date":"2020-06-10 21:33:58"},"1.3.4":{"tag":"1.3.4","author":"natekinkead","date":"2020-07-02 01:22:16"},"1.3.5":{"tag":"1.3.5","author":"natekinkead","date":"2020-07-20 23:59:48"},"1.4.0":{"tag":"1.4.0","author":"natekinkead","date":"2020-08-21 03:26:35"},"1.4.1":{"tag":"1.4.1","author":"natekinkead","date":"2020-08-21 23:00:53"},"1.4.2":{"tag":"1.4.2","author":"natekinkead","date":"2020-08-21 23:20:10"},"1.4.3":{"tag":"1.4.3","author":"natekinkead","date":"2020-08-21 23:34:44"},"1.4.4":{"tag":"1.4.4","author":"natekinkead","date":"2020-08-26 23:53:46"},"2.0.0":{"tag":"2.0.0","author":"natekinkead","date":"2020-09-04 05:59:12"},"2.0.1":{"tag":"2.0.1","author":"natekinkead","date":"2020-09-10 01:58:19"},"2.0.2":{"tag":"2.0.2","author":"natekinkead","date":"2020-09-11 00:55:22"},"2.0.3":{"tag":"2.0.3","author":"natekinkead","date":"2020-09-12 00:26:20"},"2.0.4":{"tag":"2.0.4","author":"natekinkead","date":"2020-09-12 01:09:36"},"2.0.5":{"tag":"2.0.5","author":"natekinkead","date":"2020-09-14 04:58:31"},"2.0.6":{"tag":"2.0.6","author":"natekinkead","date":"2020-09-23 05:52:30"},"2.0.7":{"tag":"2.0.7","author":"natekinkead","date":"2020-10-19 02:37:37"},"2.0.8":{"tag":"2.0.8","author":"natekinkead","date":"2020-10-31 21:03:14"},"2.1.1":{"tag":"2.1.1","author":"natekinkead","date":"2021-01-13 05:58:02"},"2.1.10.2":{"tag":"2.1.10.2","author":"natekinkead","date":"2022-09-20 00:01:57"},"2.1.10.3":{"tag":"2.1.10.3","author":"natekinkead","date":"2022-09-20 22:11:13"},"2.1.10.4":{"tag":"2.1.10.4","author":"natekinkead","date":"2022-10-13 03:41:41"},"2.1.10.5":{"tag":"2.1.10.5","author":"natekinkead","date":"2022-10-13 23:36:34"},"2.1.10.6":{"tag":"2.1.10.6","author":"natekinkead","date":"2022-10-15 05:36:31"},"2.1.11.0":{"tag":"2.1.11.0","author":"natekinkead","date":"2022-12-01 05:47:27"},"2.1.11.1":{"tag":"2.1.11.1","author":"natekinkead","date":"2023-01-25 03:10:41"},"2.1.11.10":{"tag":"2.1.11.10","author":"natekinkead","date":"2023-10-24 00:24:12"},"2.1.11.11":{"tag":"2.1.11.11","author":"natekinkead","date":"2023-10-25 23:51:56"},"2.1.11.12":{"tag":"2.1.11.12","author":"natekinkead","date":"2024-01-19 00:54:29"},"2.1.11.2":{"tag":"2.1.11.2","author":"natekinkead","date":"2023-03-16 04:16:16"},"2.1.11.3":{"tag":"2.1.11.3","author":"natekinkead","date":"2023-03-16 05:49:53"},"2.1.11.4":{"tag":"2.1.11.4","author":"natekinkead","date":"2023-03-16 22:45:10"},"2.1.11.5":{"tag":"2.1.11.5","author":"natekinkead","date":"2023-03-29 03:28:21"},"2.1.11.6":{"tag":"2.1.11.6","author":"natekinkead","date":"2023-04-01 02:30:18"},"2.1.11.7":{"tag":"2.1.11.7","author":"natekinkead","date":"2023-10-19 02:16:51"},"2.1.11.8":{"tag":"2.1.11.8","author":"natekinkead","date":"2023-10-21 23:06:35"},"2.1.11.9":{"tag":"2.1.11.9","author":"natekinkead","date":"2023-10-22 23:15:39"},"2.1.12.0":{"tag":"2.1.12.0","author":"natekinkead","date":"2024-02-28 04:00:37"},"2.1.12.1":{"tag":"2.1.12.1","author":"natekinkead","date":"2024-04-17 23:19:15"},"2.1.12.2":{"tag":"2.1.12.2","author":"natekinkead","date":"2024-04-20 16:29:35"},"2.1.12.3":{"tag":"2.1.12.3","author":"natekinkead","date":"2024-05-24 02:04:09"},"2.1.12.7":{"tag":"2.1.12.7","author":"natekinkead","date":"2024-07-31 05:39:05"},"2.1.13.0":{"tag":"2.1.13.0","author":"natekinkead","date":"2024-11-29 17:36:07"},"2.1.13.1":{"tag":"2.1.13.1","author":"natekinkead","date":"2025-01-21 05:06:39"},"2.1.13.2":{"tag":"2.1.13.2","author":"natekinkead","date":"2025-07-09 03:07:20"},"2.1.13.3":{"tag":"2.1.13.3","author":"natekinkead","date":"2025-07-10 00:45:02"},"2.1.13.4":{"tag":"2.1.13.4","author":"natekinkead","date":"2025-08-04 00:51:51"},"2.1.13.5":{"tag":"2.1.13.5","author":"natekinkead","date":"2025-09-27 01:31:42"},"2.1.13.6":{"tag":"2.1.13.6","author":"natekinkead","date":"2025-12-04 03:53:37"},"2.1.2":{"tag":"2.1.2","author":"natekinkead","date":"2021-03-20 05:55:16"},"2.1.3":{"tag":"2.1.3","author":"natekinkead","date":"2021-04-08 00:15:25"},"2.1.4":{"tag":"2.1.4","author":"natekinkead","date":"2021-04-08 00:23:14"},"2.1.5":{"tag":"2.1.5","author":"natekinkead","date":"2021-04-23 07:05:04"},"2.1.6":{"tag":"2.1.6","author":"natekinkead","date":"2021-04-23 07:07:16"},"2.1.7":{"tag":"2.1.7","author":"natekinkead","date":"2021-04-27 00:10:49"},"2.1.9":{"tag":"2.1.9","author":"natekinkead","date":"2021-04-27 00:14:24"},"2.1.9.1":{"tag":"2.1.9.1","author":"natekinkead","date":"2021-04-27 00:37:26"},"2.1.9.2":{"tag":"2.1.9.2","author":"natekinkead","date":"2021-04-27 00:38:18"},"2.1.9.3":{"tag":"2.1.9.3","author":"natekinkead","date":"2021-05-01 04:28:57"},"2.1.9.4":{"tag":"2.1.9.4","author":"natekinkead","date":"2021-05-08 05:27:42"},"2.1.9.5":{"tag":"2.1.9.5","author":"natekinkead","date":"2021-05-08 06:15:32"},"2.1.9.6":{"tag":"2.1.9.6","author":"natekinkead","date":"2021-07-12 04:35:46"},"2.1.9.7":{"tag":"2.1.9.7","author":"natekinkead","date":"2021-08-02 05:08:05"},"2.1.9.8":{"tag":"2.1.9.8","author":"natekinkead","date":"2021-11-05 03:45:02"}},"upgrade_notice":{"2.0.5":"<p>Upgrade to receive a bugfix with the admin bypass feature.  Also, checkout my bbPress Voting Pro plugin for even more awesome features!<\/p>"},"ratings":{"1":0,"2":0,"3":"1","4":"1","5":"8"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3410351,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3410351,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.1.1","2.1.10.2","2.1.10.3","2.1.10.4","2.1.10.5","2.1.10.6","2.1.11.0","2.1.11.1","2.1.11.10","2.1.11.11","2.1.11.12","2.1.11.2","2.1.11.3","2.1.11.4","2.1.11.5","2.1.11.6","2.1.11.7","2.1.11.8","2.1.11.9","2.1.12.0","2.1.12.1","2.1.12.2","2.1.12.3","2.1.12.7","2.1.13.0","2.1.13.1","2.1.13.2","2.1.13.3","2.1.13.4","2.1.13.5","2.1.13.6","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.1.7","2.1.9","2.1.9.1","2.1.9.2","2.1.9.3","2.1.9.4","2.1.9.5","2.1.9.6","2.1.9.7","2.1.9.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3410351,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3410351,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3410351,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3410351,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3410351,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"<p>Voting and scores on a topics list in a forum.<\/p>","2":"<p>Voting and scores on a reply on a topic.<\/p>","3":"<p>Settings Page<\/p>","4":"<p>Settings Page (continued)<\/p>","5":"<p>Override voting and sorting on topics and replies on individual forums.<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2770,2294,2295,9827,11300],"plugin_category":[44,53],"plugin_contributors":[125783],"plugin_business_model":[],"class_list":["post-88003","plugin","type-plugin","status-publish","hentry","plugin_tags-bbpress","plugin_tags-rate","plugin_tags-rating","plugin_tags-vote","plugin_tags-voting","plugin_category-discussion-and-community","plugin_category-ratings-and-reviews","plugin_contributors-natekinkead","plugin_committers-natekinkead"],"banners":{"banner":"https:\/\/ps.w.org\/bbp-voting\/assets\/banner-772x250.png?rev=3410351","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bbp-voting\/assets\/icon-128x128.png?rev=3410351","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bbp-voting\/assets\/screenshot-1.png?rev=3410351","caption":"<p>Voting and scores on a topics list in a forum.<\/p>"},{"src":"https:\/\/ps.w.org\/bbp-voting\/assets\/screenshot-2.png?rev=3410351","caption":"<p>Voting and scores on a reply on a topic.<\/p>"},{"src":"https:\/\/ps.w.org\/bbp-voting\/assets\/screenshot-3.png?rev=3410351","caption":"<p>Settings Page<\/p>"},{"src":"https:\/\/ps.w.org\/bbp-voting\/assets\/screenshot-4.png?rev=3410351","caption":"<p>Settings Page (continued)<\/p>"},{"src":"https:\/\/ps.w.org\/bbp-voting\/assets\/screenshot-5.png?rev=3410351","caption":"<p>Override voting and sorting on topics and replies on individual forums.<\/p>"}],"raw_content":"<!--section=description-->\n<p>This simple yet powerful plugin integrates with the bbPress forum plugin to add a new feature which allows users or visitors to vote up or down on topics and replies.  Each topic and reply has a total score with an up arrow and a down arrow.<\/p>\n\n<p>This plugin uses AJAX to save the vote on-the-fly without refreshing the page.<\/p>\n\n<p>It's also AMP compatible!<\/p>\n\n<p>Visitors can only vote once on each topic or reply.<\/p>\n\n<p>Features Included:\n* Show or hide (and customize) labels for up and down\n* Disable voting on topics or replies globally\n* Disable voting on specific forums\n* View-only score on closed topics\n* Sort topics and replies by voting scores\n* Admin bypass\n* GamiPress integration<\/p>\n\n<p>Pro Features Available:\n* Historical weighted score visualization\n* Accepted answers\n* \"Who voted\" avatars\n* Sort dropdown\n* Sort on weighted score\n* Sort on trending score<br \/>\n* Trending topics widget\n* Schema for Q&amp;A rich snippets\n* Voting email notification to author\n* Mark topics or replies with poor scores as spam<\/p>\n\n<p>Purchase bbPress Voting Pro at <a href=\"https:\/\/wpforthewin.com\/product\/bbpress-voting-pro\/\">WP For The Win<\/a>!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Just install and activate<\/li>\n<li>If you purchase the pro plugin, it must be installed alongside the free core plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='are%20there%20other%20plugins%20like%20this%3F'><h3>Are there other plugins like this?<\/h3><\/dt>\n<dd><p>No, and it's the strangest thing.  I was wanting a plugin to do this, and after much searching, I came to the conclusion that it didn't exist, so I developed one myself... and my, how this has grown into quite a robust plugin!<\/p><\/dd>\n<dt id='how%20to%20you%20change%20the%20settings%3F'><h3>How to you change the settings?<\/h3><\/dt>\n<dd><p>In the WordPress admin area, go to Settings &gt; bbPress Voting<\/p><\/dd>\n<dt id='how%20do%20you%20hook%20into%20the%20function%20that%20saves%20the%20vote%20to%20write%20custom%20code%3F'><h3>How do you hook into the function that saves the vote to write custom code?<\/h3><\/dt>\n<dd><p>This hook fires after a new vote has been saved.<\/p>\n\n<pre><code>add_action( 'bbp_voting_voted', 'my_function_on_bbp_vote', 10, 4 );\nfunction my_function_on_bbp_vote( $post_id, $direction, $score, $identifier ) {\n    \/\/ Do something\n    \/\/ $post_id will be the ID of the topic or reply that was voted on\n    \/\/ $direction will be 1 for upvote, -1 for downvote, or 0 for removed vote\n    \/\/ $score will be the new total score\n    \/\/ $identifier will be either a numeric user ID or an IP address of a non-logged-in visitor\n}\n<\/code><\/pre><\/dd>\n<dt id='how%20do%20you%20allow%20voting%20only%20on%20certain%20forums%3F'><h3>How do you allow voting only on certain forums?<\/h3><\/dt>\n<dd><p>Edit the forum, and you will see a metabox on the sidebar that will let you enable or disable voting and\/or sorting just on that forum.<\/p>\n\n<p>You can also write custom code to do it.  This function in your child theme's functions.php file will let you choose which forum IDs are allowed to have voting...<\/p>\n\n<pre><code>add_filter( 'bbp_voting_allowed_on_forum', 'allowed_voting_forums', 10, 2 );\nfunction allowed_voting_forums( $allowed, $forum_id ) {\n    if( in_array( $forum_id, array(123, 124, 125) ) ) {\n        $allowed = true;\n    } else {\n        $allowed = false;\n    }\n    return $allowed;\n}\n<\/code><\/pre><\/dd>\n<dt id='can%20you%20allow%20administrators%20to%20vote%20repeatedly%20without%20limitations%3F'><h3>Can you allow administrators to vote repeatedly without limitations?<\/h3><\/dt>\n<dd><p>By default nobody can vote repeatedly on the same topic or reply, but you can enable this only for administrators by enabling the \"Admin Bypass\" settings.<\/p><\/dd>\n<dt id='how%20do%20you%20make%20this%20work%20with%20the%20buddyboss%20platform%20and%20buddyboss%20theme%3F'><h3>How do you make this work with the BuddyBoss Platform and BuddyBoss Theme?<\/h3><\/dt>\n<dd><p>In the bbPress Voting settings, enabled BuddyBoss Theme Compatibility.<\/p>\n\n<p>Then, in order to get the voting buttons to show up on a forums' topic list page, you need to apply one theme override to the BuddyBoss theme since they removed all the standard bbPress hooks in the place where that would go.<\/p>\n\n<p>Copy the file from \/wp-content\/themes\/buddyboss\/bbpress\/loop-topic-list.php and paste it in \/wp-content\/themes\/buddyboss-child\/bbpress\/loop-topic-list.php<\/p>\n\n<p>Edit the pasted file in the child theme and add <code>&lt;?php do_action( 'bbp_theme_before_topic_title' ); ?&gt;<\/code> in between <code>&lt;div class=\"flex flex-1\"&gt;<\/code> and <code>&lt;div class=\"item-avatar bb-item-avatar-wrap\"&gt;<\/code>.<\/p>\n\n<pre><code>        &lt;div class=\"flex flex-1\"&gt;\n\n            &lt;!-- Start theme override for bbPress Voting --&gt;\n            &lt;?php do_action( 'bbp_theme_before_topic_title' ); ?&gt;\n            &lt;!-- End theme override for bbPress Voting --&gt;\n\n            &lt;div class=\"item-avatar bb-item-avatar-wrap\"&gt;\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.13.6<\/h4>\n\n<ul>\n<li>Avoid error from Bp_Search_Forums_sql filter hook getting a string passed instead of an array.<\/li>\n<\/ul>\n\n<h4>2.1.13.5<\/h4>\n\n<ul>\n<li>New filter hook bbp_voting_inside_voting_buttons_filter<\/li>\n<\/ul>\n\n<h4>2.1.13.4<\/h4>\n\n<ul>\n<li>New integration with GamiPress - Automatically award or deduct points based on getting up\/down votes or having them removed.<\/li>\n<\/ul>\n\n<h4>2.1.13.3<\/h4>\n\n<ul>\n<li>New setting for BuddyBoss Theme CSS Fixes.<\/li>\n<\/ul>\n\n<h4>2.1.13.2<\/h4>\n\n<ul>\n<li>Improved BuddyBoss Theme compatibility.  See FAQ.<\/li>\n<\/ul>\n\n<h4>2.1.13.1<\/h4>\n\n<ul>\n<li>Fix undefined variable warning<\/li>\n<\/ul>\n\n<h4>2.1.13.0<\/h4>\n\n<ul>\n<li>New setting to disable voting on forum index page while allowing voting on topics on their single topic page.<\/li>\n<\/ul>\n\n<h4>2.1.12.7<\/h4>\n\n<ul>\n<li>Support for Pro feature for topic authors to unselect accepted answer.<\/li>\n<\/ul>\n\n<h4>2.1.12.5<\/h4>\n\n<ul>\n<li>Just a version bump to update \"tested up to\" and to be in line with the pro plugin version.<\/li>\n<\/ul>\n\n<h4>2.1.12.2<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n\n<h4>2.1.12.1<\/h4>\n\n<ul>\n<li>Fix undefined index warning<\/li>\n<\/ul>\n\n<h4>2.1.12.0<\/h4>\n\n<ul>\n<li>New Pro Feature: Historical Weighted Score Visualization<\/li>\n<li>Option to disable the Pro feature: Q&amp;A Schema<\/li>\n<\/ul>\n\n<h4>2.1.11.12<\/h4>\n\n<ul>\n<li>Bug fix.<\/li>\n<\/ul>\n\n<h4>2.1.11.11<\/h4>\n\n<ul>\n<li>Bug fixes with realtime updating vote numbers.<\/li>\n<\/ul>\n\n<h4>2.1.11.10<\/h4>\n\n<ul>\n<li>\"positive\" and \"negative\" wrapper classes change on-the-fly.<\/li>\n<\/ul>\n\n<h4>2.1.11.9<\/h4>\n\n<ul>\n<li>New Pro Feature: Allow admins to accept answers.<\/li>\n<\/ul>\n\n<h4>2.1.11.8<\/h4>\n\n<ul>\n<li>Added \"positive\" and \"negative\" classes to the voting buttons wrapper for use in custom CSS styling.<\/li>\n<\/ul>\n\n<h4>2.1.11.7<\/h4>\n\n<ul>\n<li>New Pro Feature: Option to Allow Nested Replies as Accepted Answers<\/li>\n<li>Pro Change: Q&amp;A Schema will only choose suggested answers from the best of the top-level replies and not nested replies.<\/li>\n<\/ul>\n\n<h4>2.1.11.6<\/h4>\n\n<ul>\n<li>Fix resources being loaded with double-slashes in the path.<\/li>\n<\/ul>\n\n<h4>2.1.11.5<\/h4>\n\n<ul>\n<li>New Pro Feature: \"Sort By\" Dropdown Default Option<\/li>\n<\/ul>\n\n<h4>2.1.11.4<\/h4>\n\n<ul>\n<li>Bug fix with translation.<\/li>\n<\/ul>\n\n<h4>2.1.11.3<\/h4>\n\n<ul>\n<li>New Pro Feature: Sort by Trending\/Hot!<\/li>\n<\/ul>\n\n<h4>2.1.11.2<\/h4>\n\n<ul>\n<li>Minor: Tranlation for hidden Up and Down labels.<\/li>\n<\/ul>\n\n<h4>2.1.11.1<\/h4>\n\n<ul>\n<li>Sanitize admin-inputted plugin settings.<\/li>\n<\/ul>\n\n<h4>2.1.11.0<\/h4>\n\n<ul>\n<li>New Pro feature: Automatically mark topics or replies with poor voting scores as spam.  You set your own threshold ratio.<\/li>\n<\/ul>\n\n<h4>2.1.10.6<\/h4>\n\n<ul>\n<li>Bug fixes.<\/li>\n<\/ul>\n\n<h4>2.1.10.5<\/h4>\n\n<ul>\n<li>New option to enable BuddyBoss theme compatibility (not all BuddyBoss themes work the same way, so you choose to use it)<\/li>\n<\/ul>\n\n<h4>2.1.10.4<\/h4>\n\n<ul>\n<li>Fixed bug where voting buttons show twice.<\/li>\n<\/ul>\n\n<h4>2.1.10.3<\/h4>\n\n<ul>\n<li>Using different hooks to better support BuddyBoss theme.<\/li>\n<\/ul>\n\n<h4>2.1.10.2<\/h4>\n\n<ul>\n<li>Support for pro plugin fixes for weighted score sorting<\/li>\n<\/ul>\n\n<h4>2.1.10.0<\/h4>\n\n<ul>\n<li>Added support for custom development integration using custom post types.<\/li>\n<li>Fixes syling issues<\/li>\n<\/ul>\n\n<h4>2.1.9.8<\/h4>\n\n<ul>\n<li>Fixed bug with BuddyBoss where custom labels show up in the reply excerpt.<\/li>\n<\/ul>\n\n<h4>2.1.9.7<\/h4>\n\n<ul>\n<li>Added option to disallow authors from voting on their own topics\/replies.<\/li>\n<\/ul>\n\n<h4>2.1.9.6<\/h4>\n\n<ul>\n<li>Fixed removing down label when downvotes disabled.<\/li>\n<\/ul>\n\n<h4>2.1.9.5<\/h4>\n\n<ul>\n<li>Update to the \"Go Pro!\" page.  Check out all the new features in the Pro version!<\/li>\n<\/ul>\n\n<h4>2.1.9.3<\/h4>\n\n<ul>\n<li>Added option to break out the lead topic from the replies.<\/li>\n<\/ul>\n\n<h4>2.1.9<\/h4>\n\n<ul>\n<li>Fixes issue with bbPress where topic moves to the bottom when \"nested\/threaded replies\" is enabled.<\/li>\n<\/ul>\n\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>Pro version now has schema for Q&amp;A rich snippets!<\/li>\n<li>Fixed sorting with threaded replies<\/li>\n<li>Now uses lead topic area before the replies<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>test<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Bug fix for sorting by date after scores.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<li>Combined settings onto one tab<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>bbPress Voting Pro now has a Trending Topics widget that sorts based on voting score.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New option to choose how to display vote numbers (hover, always show, or hide).<\/li>\n<li>New option to choose how to display vote numbers.<\/li>\n<li>New option for the pro feature, Accepted Answers.<\/li>\n<li>New pro feature, \"Sort by\" Dropdown.<\/li>\n<\/ul>\n\n<h4>2.0.8<\/h4>\n\n<ul>\n<li>Support for Pro version 2.0.8, now with Accepted Answers!<\/li>\n<\/ul>\n\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>Fixed view-only voting scores on closed topics<\/li>\n<li>Fixed javascript error in case of unexpected AJAX response<\/li>\n<li>Made AJAX object variable name specific to prevent issues with other plugins that change the ajax_url property to ajaxurl.<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>New option for view-only voting for visitors (not logged in)<\/li>\n<li>Now option for disabling down votes<\/li>\n<li>Improved AJAX error handling.<\/li>\n<li>Fixed bug with topic\/reply post type detection<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Settings and hooks to allow a new feature in bbPress Voting... Sorting by weighted score.<\/li>\n<li>Improved AJAX data response for placing a vote.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>version bump.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>bbp_voting_voted hook now will pass $direction = 0 when the user removed their vote.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fix for better post_type detection<\/li>\n<li>Fix for issue with BuddyBoss Theme<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>New support for BuddyBoss Theme!<\/li>\n<li>Bug fix for (user profile &gt; replies created) showing empty.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New bbPress Voting Pro plugin is now available.  \"Who voted\" avatars and author email notifications have moved to the Pro plugin.  Get it at https:\/\/wpforthewin.com\/product\/bbpress-voting-pro\/<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>New ability to remove your vote<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New \"who voted\" feature which shows color-coded avatars of users who voted on a topic or reply.  Enable it in the settings.<\/li>\n<li>New \"author email notification\" feature which emails the author of a topic or reply when a logged in user votes on it.  Enable it in the settings.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Fixed forum-specific overrides when using the shortcode.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Added setting to for view-only scores on closed topics.<\/li>\n<li>Fixed styling when using admin bypass<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fix bug with sort order of topics on a forum view.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fix bug with sort order of topics on a forum view.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix bug with get_post_type() not working to get the reply ID on some themes.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New settings page!  No more need for hooks.<\/li>\n<li>Enable or disable voting on topics and\/or replies.<\/li>\n<li>Enable or disable sorting by votes on topics and\/or replies.<\/li>\n<li>Override voting and sorting on topics and replies on individual forums.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Bug fix with bbp_voting_allowed_on_forum hook.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Bug fix.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Removed needless specificity on jQuery selector<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fix bug that allowed illusion of voting repeatedly.<\/li>\n<li>Added support for reversing your vote.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Don't sort by votes when voting is not allowed on that forum.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added action into the bbp_template_before_lead_topic hook.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added action into the bbp_theme_before_topic_author_details hook.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added vote tracking by user ID when logged in and fallback to IP when not logged in.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix CSS compatibility issue with bbPress 2.6 RC 7<\/li>\n<li>Added filter hook for bbp_voting_only_replies<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New features release!  See the FAQs for several new hooks to access the new features.<\/li>\n<li>Now AMP compatible<\/li>\n<li>Double vote tracking now uses IPs rather than browser cookie<\/li>\n<li>Your current vote shows with a green up arrow or a red down arrow<\/li>\n<li>Show only on topics, not replies<\/li>\n<li>Allow voting only on certain forums<\/li>\n<li>New admin bypass filter<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Another bug fix with sorting replies by voting score<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Bug fix with sorting replies by voting score<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Added filter, sort_bbpress_replies_by_votes, to enable a new feature that sorts replies by voting score<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added filter, bbp_voting_show_labels<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Removed unlimited voting from administrators<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed javascript bug with repeated votes<\/li>\n<li>Added Helpful and Not Helpful labels with filters to modify them<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added hover effect to show the up and down votes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added tracking of up votes and down votes<\/li>\n<li>Added hover style on arrows<\/li>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed jquery bug<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Bug fix with nopriv AJAX<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Let visitors vote up and down on bbPress topics and replies just like Reddit or Stack Overflow!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/88003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=88003"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/natekinkead"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=88003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=88003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=88003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=88003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=88003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=88003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}