About BWL Pro Voting Manager

If you like this plugin, please spare a minute to rate it.

Plugin Overview

Are you looking for a solution to accumulate user votes for the posts, pages, or custom post-type items? Then, Pro Voting Manager is the ultimate solution that will accommodate you with all the options to add a custom voting box to your WordPress-powered website.

The voting manager plugin offers both likes and dislikes vote collection options. Additionally, it brings feedback submission opportunities for the disliked votes. That gives the site owners a powerful tool to receive the user views and improve the post content based on their feedback. The plugin has a built-in custom widget feature to display the most liked & disliked voted posts in the sidebar area of any site.

Get detailed information on every single post-vote from the plugin report panel, and you can also download the report in CSV format. Also, this plugin has an extended options panel with beneficial customization options, which allows site owners to personalize voting box layouts according to their specifications. Nevertheless, the plugin is user-friendly and can work perfectly with any website without troubling site performance.

Check out our plugin outlook on the WordPress site -

Installation Requirements

You need at least WordPress version 5.8+ installed for this plugin to work properly. It is strongly recommended that you always use the latest stable version of WordPress to ensure all known bugs and security issues are fixed. Other requirements:

  • PHP version 7.3 or greater.
  • MySQL version 5.0.15 or greater.

Installation Steps

To install a plugin, you must first upload the plugin files and then activate the plugin. The plugin files can be uploaded in two ways:

  • FTP Upload: Using your FTP client, upload the non-zipped plugin folder into the /wp-content/plugins/ folder on your server.
  • WordPress Upload: Navigate to Plugins >> Add New >> Upload. Go to browse, and select the zipped plugin folder. Hit "Install Now" and the plugin will be uploaded and installed.

Step 01: Go to WP admin dashboard and click on Plugins >> Add New.

Step 02: Click on Upload Plugin.

Step 03: Once plugin successfully uploaded in your server you will get an message to activate it. Click on Activate Plugin Link and plugin will be ready to use . After activating plugin, you will redirect in plugins section of wp-admin panel and display new installed plugins information in there.

Step 04: Now you are ready to use BWL Pro Voting Manager Plugin! In left sidebar menu you will see a new section like following image.

Voting Manager Plugin Setup

Pro Voting Manager WordPress plugin requires nearly zero coding expertise. For that reason, after performing a successful installation process of the plugin, it will automatically append a voting box just below the every single post in your site. Have a look at the following example.

  • Two buttons are available to collect user votes. First one is for collect Up (like) Votes and second one is for Down (dislike) Votes.
  • In Right side, you can see three rows. First row displays the Total No of Votes of a post.
  • Second row displays the up and down vote progress bar. You can change bar colors from option panel.
  • Finally, third row displays the counts of up and down votes individually for the current post.

Feedback For Down Vote

Feedback form renders an excellent approach to collect instant remarks from users and allows site owners to update post contents accordingly. The plugin will automatically forward the feedback to the admin, after successful submission of a message. From the plugin settings panel, you can update the admin user email address, and also disable notification feature in there.

Feedback Output (Admin View):

Check every feedback, and remove all the inappropriate messages.

Custom Columns For Votes

Pro Voting manager plugin automatically adds four custom columns for every post. That allows you to get a quick overview of the counts of like and dislike votes. Additionally, you can check if there is any feedback message submitted for a particular post or not by the users. Apart from that, the voting status column mentions every post voting box display condition whether it is active or hidden.

Single Post Vote Settings

Manage voting box layouts and display required options using the plugin powerful custom meta box feature.

Show/Hide The Voting Box:

By default plugin automatically adds a voting box below every post content. However, you can hide the voting box for a specific post.

doc_img

Voting Closed Message:

If you need to instantly close post voting, then select Voting Closed from the drop down, and the plugin will automatically show a Voting Closed message below the post.

Pause Vote Submission:

At any time, you can pause the vote submission opportunity. Although voting status is suspended, users can monitor the voting results.

Set Custom Voting Date Range:

You can set custom starting and ending voting date for any posts/custom posts. This option is pretty effective when site owner runs a voting competition during a specific date range. The voting interface will be automatically closed after finishing date period.

doc_img

Voting Not Started Notification:

Voting Time Expiry Notification:

Customize Result Bars:

You can customize voting result bars type and styles. There are 10 custom predefined colors available for voting result bars.

doc_img

Custom Location For Voting Box

By default plugin set voting panel after the post content. But, you can also change the position and set voting panel before post content.

doc_img

Reset Votes Using Quick & Bulk Edit

Here goes the functions of Bulk & Quick Edit option.

  • You can reset single post vote counts using Quick Edit option.
  • You can reset vote counts for multiple posts using Bulk Edit option.
  • You can reset only like or only dislike vote counts.
  • You can show/hide multiple posts voting interface using Bulk Edit option.

Voting Report Panel

Pro Voting Manager WordPress plugin has a comprehensive voting report panel, and it allows site owners to get details of voting data for each post, as well as different type of post types. Here are the useful features of the voting report panel -

  • Get total vote counts for every posts.
  • Get like and dislike vote counts for every posts.
  • Set filters to show only like/dislike vote counts.
  • You can set custom date range to get detail report of post voting.
  • Add manual votes ( like/dislike ) for any posts.
  • Remove votes for any posts/pages.
  • Download voting counts in CSV format.

Manual Votes

Step 01: Login to WordPress admin panel.

Step 02: Navigate to Voting Manager >> Voting Report.

Step 03: From Post Types: drop down choose a post type and you will see the available post in Posts drop down list.

Step 04: Then select Info Type: details and you will every single vote will be listed in data table.

Step 05: Using Checkbox you can select them all and click 'X' button right beside that check box.

Step 06: A confirmation box will appear and click OK button to remove data.

Plugin Shortcodes

Using shortcode editor, you can easily integrate voting panel anywhere of your website. There are two sections of shortcode editor.

Display Voting Panel
doc_img
Voting Filter Panel
doc_img

01. Display Voting Box:

Using following shortcode, you can display a voting box anywhere of the site. Shortcode automatically picks the post id and count votes for that post or page.

[bwl_pvm /]

Output:

02. Voting Box With Animated Bar:

By default, the plugin uses two flat colored voting bars to preview like and dislike votes progress status. However, following shortcode allows you to display an animated voting bar.

[bwl_pvm animation=1 /]

03. Display Results (Both Likes/Dislikes):

Would you like to display vote results for each post in blog page? Then add the following shortcode inside the post loop.

[bpvm_results /]

Example PHP Code:

<?php echo do_shortcode('[bpvm_results /]') ?>

03.1 Hide Dislike Votes Information:

If you would like to show only the like vote counts, use the following shortcode.

[bpvm_results show_dislike=0 /]

03.2 Hide Like Votes Information:

If you would like to show only the dislike vote counts, use the following shortcode.

[bpvm_results show_like=0 /]

04. Display Specific Posts Results:

Pro voting manager plugin allows you to display vote results for the particular posts. Here goes the shortcode.

[pvm_lists ids="820,13,9,8,6,99" show_number="1" title_tag="h4" /]

Shortcode Parameters:

ids
You can add multiple posts,page or any custom post type ids. Please make sure you have separated all the ids by a comma.
show_number
You can show/hide the number bullets. Set 0, if you like to hide the number.
title_tag
By default, post links are wrapped with h4 tag. But, you can set the needed tag in here.

Shortcode Output: Check Demo

05. Category Wise Post Filter:

You can showcase category wise top liked or disliked voted posts in a page using this shortcode. Additionally, you can assign the numbers of posts you would like to show in the shortcode.

 [pvm_taxonomy_filter taxonomy_cats="category-1"] 
Custom Post Type Example:
 [pvm_taxonomy_filter post_type="bwl_advanced_faq" taxonomy="advanced_faq_category" taxonomy_cats="category-1"] 
Shortcode Parameters:
post_type
Default: post. You can set any page or custom post type slug as parameter value.
taxonomy
Add the category title in here.
taxonomy_cats
Add the category slug in here. Also, you can insert multiple categories slug as parameter, and make sure you have separated all the ids by a comma.
meta_key
Default: like. Set 'like' or 'dislike' as parameter value.
show_number
You can show/hide the number bullets. Set 0, if you like to hide the number.

Shortcode Output: Check Demo

Following shortcode produces the top liked voted posts from “General Topics” category.

06. Custom Vote Results:

The plugin allows you to filter and display voting result custom lists by the date, interval and vote type.

Display top 5 liked post of last 1 day:

[bpvm_filter order_type='liked' limit=5 date_filter=1 interval='1 day' /]

Display top 5 liked post of last 7 days:

[bpvm_filter order_type='liked' limit=5 date_filter=1 interval='1 week' /]

Display top 5 liked post With Thumb of last 30 days:

[bpvm_filter order_type='liked' limit=5 date_filter=1 interval='1 month' /]

Output: Check Demo

How can I change the thumbnail size?

Step 01: Update the plugin to 1.2.7

Step 02: Please note the, default thumbnail size is 32x32 px. Next, open currently active theme 'functions.php' file. Add the following lines of code bottom of that file and save the file.

add_image_size('bpvm-custom-thumb', 64, 64);

Step 03: Next, add a new parameter thumb_size to the following shortcode.

[bpvm_filter post_type="post" thumb="1" thumb_size="bpvm-custom-thumb" interval="30" order_type="liked" limit="5" order="DESC" /]
Explore Now

Display top 5 liked post of custom date interval:

[bpvm_filter post_type="post" thumb="1" interval="custom" vis="2015-10-01" vie="2015-10-21" order_type="liked" order="DESC" limit="5" /]

Display top 5 disliked post of last 30 days:

[bpvm_filter order_type='disliked' limit=5 date_filter=1 interval='1 month' /]

Display only active posts for voting:

[bpvm_filter order_type='liked' only_active="1" limit="5" date_filter=1 interval='1 week' /]

Plugin Options Panel

General Options:

  • Load Font Awesome: Voting Manager Plugin loads and uses the Font Awesome icon set to present the like and dislike vote icon. If currently activated theme already loaded Font Awesome icon set, then you can turn it OFF.
  • Display Voting Box in Blog/Category/Tag page: Enable this option allows the plugin to display voting box below each post content in the blog/category/tag pages. As a result, users can directly submit their votes from those pages.

Feedback Form:

  • Disable Feedback Form: Although, it is a very helpful option to get feedback from users. But, if you do not want to get feedback from users for the dislike vote, then turn this option ON.
  • Custom Feedback From Title: You can set custom title of the Feedback Form that encourage users to submit their worthy view.
  • Admin Email: Set an active Email address in this field. So that, the voting plugin can send an email to an admin user of your site about the feedback/opinion for dislike votes.

Post Type Settings:

Pro Voting manager plugin automatically selects all the post types those are accessible in your WordPress site. In the Post Type Settings tab, you will notice all the available post types lists like following screenshot. Now, if you need to disable the voting box for a specific post type, then just click the OFF checkbox for that post type.

Additional Custom Post Types:

If the Pro Voting Manager plugin unable to identify automatically any of the custom post type, then you can manually add that post type in the Additional Custom Post Types (CPT) text area. Please check the following video tutorial for detail instructions.

Like Button Options:

From the like button options tab, you can set/change the like thumb icon, like thumb icon color & background, like thumb hover icon color & background, as well as upload custom icons for the button.

Dislike Button Options:

From the dislike button options tab, you can disable the dislike button (it will apply for the entire site).

Additionally, you can set/change the dislike thumb icon, dislike thumb icon color & background, dislike thumb hover icon color & background, as well as upload custom icons for the button.

Result Display Options:

From the Result display options tab , you can set the Display Result in Pecentage Mode, Disable Voting Bar, customize the like & dislike Bar Colors.

  • Display Result in Pecentage Mode: By default the Plugin displays the count of like and dislike votes for every post. However, you can display the results in percentage mode by turning ON the option.
  • Disable Voting Bar: By default the Plugin uses a voting bar to display the status of like and dislike votes graphically for every post. You can disable this feature by turning OFF the option.

Tipsy Options:

From the Tipsy Options tab , you can set the custom message for both like & dislike tooltip box, customize the tooltip text and background color. Additionally, if you wish, you can turn OFF tooltip feature from this tab.

Voting Options Settings:

From the Voting Options Settings tab, you can set the Login Required option, Enable/Disable IP Filter Option, Repeat Voting Interval, Maximum no of Votes between Interval, and Enable Single Vote Option.

User Role Filter Settings

From the User Role Filter Settings tab, you can allow submit votes for the particular user roles.

Advance Options:

From the Advance Options tab, you can add custom CSS code to override default stylesheet.

Plugin Widgets

The Plugin comes with built-in widget feature that allows you to display Top Up Voted and Top Down Voted posts in website sidebar. To add voting result widget go to Appearance >> Widgets. You will find a widget box named BWL Voting Manager Widget. Now, Drag and drop that in your right side widget container.

Please note that, to use this option your theme must support widget feature.

doc_img

Note: Plugin widget also support filter top voted posts for custom post types.

doc_img

Widget Output:

After setup all things successfully you can view voting widget in your site sidebar.

doc_img

Plugin Filters:

From the version 1.2.1, plugin introduced the text message filter feature. It allows you to add/change plugin deafult texts and apply your own content. Moreover, you will not loose your modified text upon update the plugin files.

How to Use Filter:

To apply filter on the plugin texts, please follow the steps described in below properly.

Step 01: Using FTP, go to the currently activated theme folder, and open functions.php file.

Step 02: Now, we want to modify the default text of the thank you message. So, we are going to use pvm_msg_thanks filter that will change the default text Thanks for your vote!.

Step 03: Next, add the following lines of code in functions.php file and save the file.


add_filter('pvm_msg_thanks', 'cb_pvm_msg_thanks');

function cb_pvm_msg_thanks( $content ) {
    
    return 'Thank You.';
    
}

                                

Step 04: Here goes the output screenshots of before and after effect of the filter.

Before Applied Filter:

doc_img

After Applied Filter:

doc_img

Voting Message Filters:

  • pvm_msg_thanks

    applied to the thank you message after submit vote. Default: Thanks for your vote!

  • pvm_msg_limit_cross

    applied to the voting limit crossed message after submit vote. Default: Voting Limit Crossed!

  • pvm_msg_vote_exist

    applied to the already voted message after submit vote. Default: You have already submitted your vote!

  • pvm_msg_single_vote

    applied to the only one vote per day message. Default: You are only allowed to vote for just one post per day!

  • pvm_msg_login_required

    applied to the login required message to submit vote. Default: Log-in is required to submit the vote!

Feedback Email Filters:

  • pvm_feedback_subject

    applied to the feedback email subject. Default: New Feedback Submitted!

  • pvm_feedback_header

    applied to the feedback email header. Default: New Feedback

Plugin Translation

BWL Pro Voting Manager WordPress Plugin offers translation feature, and you can easily translate the plugin text for other languages beside the English. Check following steps to translate "BWL Pro Voting Manager" WordPress Plugin.

Step 01: To translate the plugin texts, please download and install Poedit software in your computer. Here goes the download link- https://poedit.net/download

Step 02: Next, navigate to /wp-content/plugins/bwl-pro-voting-manager/lang/. You will get a file named bwl-pro-voting-manager.pot.

Step 03: Our Plugin text-domain is 'bwl-pro-voting-manager'. Now, we want to translate our plugin text in to Dutch language. So, .po file name must be bwl-pro-voting-manager-de_DE.po

Step 04: Now, open that newly created 'bwl-pro-voting-manager-de_DE.po' file using Poedit software. You will get all the plugin texts in there and you just need to add appropriate translated text in Translation box.

Step 05: Finally, save the file and you will get 'bwl-pro-voting-manager-de_DE.mo' file inside languages folder.

Note:

Not sure about country and language code? Get your Country Code and Language code.

Support & Miscellaneous

BWL Pro Voting Manager WordPress Plugin offers six month premium support directly from the developer.

Troubleshooting

  1. Login to WordPress admin panel.
  2. Navigate to Voting Manager >> Option panel >> General.
  3. Bottom of that section you will get option to Display voting box in blog/category/tag page?
  4. Turn it ON and Click Save Changes button.
  1. Login to WordPress admin panel.
  2. Navigate to Voting Manager >> Option panel >> Theme options.
  3. Bottom of that section you will get option to Disable Feedback From.
  4. Turn it ON and Click Save Changes button.

Yes, you can. check video tutorial on Add Manual Votes.

Upgrade Notes

Upgrading to version -

  • Replace all files and directories in your plugins/bwl-pro-voting-manager folder.

Important Note:

If you modified any files of plugin, please take a backup before update all files and folder. We highly recommend to take backup of language files.

Change Log

2023, September, 07 - v 1.3.5
  • Fixed: Plugin code issues.
  • Fixed: Plugin translation issues.
  • Updated: WooCommerce product voting addon to 1.1.0
  • Updated: User Vote Tracker addon 1.0.6
  • Updated: Plugin documentation.
2023, August, 07 - v 1.3.4
  • Fixed: Plugin code issues.
  • Updated: Plugin license notice and activation page.
  • Updated: Plugin documentation.
2023, July, 30 - v 1.3.3
  • Fixed: Plugin code issues.
2023, July, 27 - v 1.3.2
  • Fixed: Plugin code issues.
  • Updated: Plugin styles and javascripts.
  • Updated: Plugin language/translation file.
  • Updated: Plugin documentation.
2023, July, 17 - v 1.3.1
  • Updated: Plugin addon page.
  • Updated: Plugin styles and javascripts.
  • Updated: Plugin language/translation file.
  • Updated: Plugin documentation.
2023, June, 05 - v 1.3.0
  • Updated: Plugin for WordPress 6.2.2
  • Updated: Plugin code
  • Updated: Plugin language/translation file.
  • Updated: Plugin documentation.
2023, April 23 - v 1.2.9
  • Fixed: Plugin bulk edit issue for posts and other post types.
  • Updated: Plugin for WordPress 6.2.0
  • Updated: Plugin meta info.
  • Updated: Plugin language/translation file.
  • Updated: Plugin documentation.
2023, January 13 - v 1.2.8
  • Updated: Plugin for WordPress 6.1.1
  • Updated: Plugin addon page.
  • Updated: Plugin meta info.
  • Updated: Plugin language/translation file.
  • Updated: Plugin documentation.

2021, August, 30 - v 1.2.7
- Added: Custom thumbnail display option in voting list.
- Updated: Plugin for WordPress 5.8.0
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2021, July, 06 - v 1.2.6
- Updated: Plugin for WordPress 5.7.2
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2021, June, 17 - v 1.2.5
- Updated: Plugin for WordPress 5.7.2
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2021, March, 17 - v 1.2.4
- Updated: Plugin for WordPress 5.7.0
- Updated: Plugin for WooCommerce 5.1.0
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2020, October, 07 - v 1.2.3
- Fixed: Vote Counter Issue For Logged In Users.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2020, October, 05 - v 1.2.2
- Updated: Plugin for WordPress 5.5.1
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2020, March, 22 - v 1.2.1
- Added: Shortcode To Display Only Active Posts To Vote.
- Added: Font Awesome 5 Icons.
- Added: Filters For Voting Messages.
- Improved: Compatibility with WordPress & WooCommerce latest version.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2019, December, 04 - v 1.2.0
- Improved: Plugin Performance.
- Updated: Voting Count Issue.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2019, November, 11 - v 1.1.9
- Improved: Plugin Performance.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2019, March, 23 - v 1.1.8
- Added: Auto RTL Switching Feature.
- Updated: Shortcode Editor.
- Improved: Plugin Performance.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2018, September, 01 - v 1.1.7
- Improved: Plugin performance.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2018, January, 28 - v 1.1.6
- Added: Shortcode to display filtered posts by category or tag wise.
- Improved: Plugin performance.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2017, March, 28 - v 1.1.5
- Added: option to display voting counter in percentage format.
- Improved: Plugin performance.
- Improved: Compatibility with WordPress & WooCommerce latest version.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2016, October, 12 - v 1.1.4
- Added: option to automatic show voting interface in blog/category/tags/archive page.
- Improved: Voting report table.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2016, April, 27 - v 1.1.3
- Fixed: Date interval voting filter issue.
- Improved: Voting report section.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2016, April, 14 - v 1.1.2
- Added: the option to download voting data in CSV format.
- Added: option to set voting box location(After/Before the post)
- Fixed: Share button display issue.
- Fixed: User role based voting issue.
- Fixed: Post filter display limit issue.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2016, January, 23 - v 1.1.1
- Added: Extensive Voting Report Panel.
- Added: Manual Voting Feature.
- Improved: Option Panel.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2015, October, 12 - v 1.1.0
- Improved: voting interval for posts.
- Improved: custom filters for display top liked/top disliked post in a date range.
- Fixed: Share button display issue.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2015, May, 10 - v 1.0.9
- Improved: Shortcode Editor.
- Added: RTL Feature.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2015, April - v 1.0.8
- Added: shortcode to display like/dislike results in anywhere..
- Fixed: Notification issue.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2015, February - v 1.0.7
- Added: share buttons on submit votes.
- Added: date range feature for voting.
- Added: show/hide votes counter options in widget area.
- Added: Maximum no of vote submission from same IP feature.
- Added: user role based voting feature.
- Improved: JS and CSS scripts.
- Improved: Plugin option panel.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, November, 06 - v 1.0.6
- Added: TinyMCE integrated shortcode editor.
- Added: Option to Disable Voting Bar.
- Updated: Top up/down voted posts filter interface.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, June, 29 - v 1.0.4
- Added: Date filtering feature in shortcode.
- Added: Gallery Post Type Voting Support.
- Added: Support WooCommerce Product Voting.
- Added: Disable Feedback From Option.
- Updated: Plugin notification feature.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, May, 11 - v 1.0.3
- Added: Tooltip on voting buttons.
- Added: Tooltip customize Feature In Admin Panel
- Improved: Shortcode Feature
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, May, 12 - v 1.0.2
- Added: Shortcode Feature
- Added: Support Custom Post Type Feature.
- Added: Reset Like/Dislike Voting.
- Added: Bulk edit of voting option.
- Added: Advanced Option In Option Panel
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, May, 07 - v 1.0.1
- Added: custom image upload option for voting icons
- Added:7 Predefined Voting Icons.
- Added: Disabled Down Voting option
- Added: Bulk edit of voting option.
- Added: Voting Closed Option.
- Updated: Plugin language/translation file.
- Updated: Plugin documentation.

2014, April, 29 - v 1.0.0
- Initial release

Source & Credit Notes

Our Themes & Templates

WordPress Themes

    WordPress Plugins

      HTML5 Themes

        Back To Top