Release notes / BuddyPress Polls
BuddyPress Add-on Plugin

BuddyPress Polls

Asking your community a question means leaving the site and linking to a third-party survey tool. BuddyPress Polls gives you two poll modes in one plugin: standalone polls that embed anywhere via shortcode, and activity-feed polls that post directly to the BuddyPress stream. Role-based creation controls, result graphs, and BuddyBoss integration are all included.

69 releases
v4.6.5 latest
March 31, 2026 shipped

v4.6.5 Latest

March 31, 2026
Improve 1 Fix 4

Improve

  • Accessibility - added alt attributes to all images.

Fix

  • Escaped unescaped output in admin poll display methods.
  • Prepared SQL statement in main plugin file.
  • Added capability check and wp_die() to wbcom AJAX handler.
  • Sanitized $_GET access in admin enqueue methods.

v4.6.4

March 19, 2026
Improve 1 Fix 1

Improve

  • Improved media buttons UI management with shortcode and BuddyBoss platform.

Fix

  • Fixed issue with shortcode plugin while adding media.

v4.6.3

March 17, 2026
Fix 4

Fix

  • Guest posting restriction now applies only to the current user's session - was incorrectly disabling guest posting globally for all users
  • CSS conflict with Tin Canny's glightbox styles affecting poll display on LearnDash pages
  • BuddyPress Polls and Tin Canny glightbox incompatibility resolved
  • WordPress coding standards violations resolved

v4.6.2

Fix 2

Fix

  • SCORM/Tin Canny content not displaying on LearnDash pages when BP Polls is active (BuddyBoss Theme conflict)
  • Moved wp_enqueue_media() from all BuddyPress pages to activity component only - reduces unnecessary script loading on member profiles, groups, and other non-poll pages

v4.6.1

Improve 3 Fix 3

Improve

  • Centralized settings defaults via bpolls_get_settings() helper - all 42 settings consumption points now use wp_parse_args with static defaults
  • Removed multisite-specific code (get_site_option/update_site_option) in favor of standard get_option/update_option
  • Standardized admin settings tab headings and labels for consistency

Fix

  • Survey Settings and Email Settings tabs were not saving - missing save handlers
  • Survey Settings and Email Settings tabs missing from admin navigation menu
  • check_email and lead_capture checkboxes in Polls Settings not persisting on save

v4.6.0

New 6 Fix 5

New

  • WB Surveys MVP - Create multi-question surveys from existing polls with sequential flow, progress tracking, lead capture gate, and admin analytics
  • Star Rating poll type - 5-star rating scale with average score and distribution chart results
  • Yes/No poll type - Simple binary choice with split-bar result visualization
  • Activity Polls dashboard tab - View and manage BuddyPress activity stream polls from the Poll Dashboard
  • Survey expiry date - Automatically close surveys after a set date
  • Survey response limit - Cap the number of survey responses allowed

Fix

  • Survey subsystem classes were loaded but not instantiated (critical wiring bug)
  • "Show Results After Completion" now respects global survey default when per-survey setting is unset
  • Email notification settings show default subject/message instead of blank fields
  • Survey analytics "Response Trend" chart was empty due to Chart.js dependency handle mismatch
  • Font Awesome v4-shims missing dependency warning in Query Monitor on admin pages

v4.5.0

New 4 Improve 8 Fix 10 Security 5

New

  • GLightbox media viewer - Images, videos, and audio now open in a professional lightbox with touch gestures, keyboard navigation, and support for YouTube, Vimeo, Spotify, and SoundCloud
  • Create Poll shortcode - Use [wbpoll_create] to add poll creation forms anywhere on your site
  • WP-CLI commands - Manage polls from command line with wp bppolls generate, stats, list, and reset
  • Comprehensive documentation with installation guide, feature walkthroughs, and screenshots

Improve

  • Modernized admin interface with toggle switches and compact layout
  • Character limits now available for poll questions and options
  • Better dark mode compatibility with Flavor theme and Flavor Dark extension
  • Improved poll dashboard with better status indicators and actions
  • Single poll pages now show guest-friendly messaging and visual badges
  • Poll type selection with improved card-based UI
  • Better accessibility with proper ARIA labels and keyboard navigation
  • CSS variables for easier theme customization

Fix

  • Settings not saving correctly on WordPress Multisite
  • Votes not counting properly in activity polls
  • Media attachments not working when adding poll options dynamically
  • Poll form not clearing after posting in activity stream
  • Edit button showing for users who shouldn't have edit access
  • Polls allowing votes when status is pending or draft
  • Poll content disappearing when editing from single poll page
  • Calendar auto-opening on poll dashboard
  • Various PHP warnings and undefined variable errors
  • Poll graph widget not displaying initial results

Security

  • REST API now requires proper ownership verification for poll management
  • Fixed SQL injection vulnerability in poll results
  • Improved input validation across all forms
  • Font Awesome bundled locally (removed external CDN)
  • Vote validation checks poll expiration before accepting votes

v4.4.0

Improve 10 Fix 8

Improve

  • Updated strings for better translations.
  • Made radio string clickable.
  • Added notice when no polls are posted.
  • Managed RTL and minified CSS/JS files.
  • Updated polls compatibility with BP Edit Activity plugin.
  • Minified scripts and styles, updated enqueueing logic, and generated `.pot` file for JavaScript strings.
  • Removed unnecessary HardG code.
  • Removed `console.log(bpolls_ajax_object)` for cleaner debugging.
  • Managed UI issue with Youzify.
  • Improved backend options with responsive fixes.

Fix

  • Resolved warnings in debug log.
  • Fixed pending post issue.
  • Fixed PHPCS issues in `edd-plugin-license.php` and `class-buddypress-polls-admin.php`.
  • Fixed JavaScript warnings.
  • Fixed minified scripts and styles.
  • Fixed date issue when editing polls.
  • Fixed undefined warning in the system.
  • Resolved poll submission issues with Youzify.

v4.3.8

Improve 4 Fix 6

Improve

  • Managed shortcode UI in forum.
  • Updated poll image icon, thank you messages, and checkbox UI.
  • Managed poll report widget with minimal sidebar width.
  • Applied CSS to shortcodes.

Fix

  • Resolved BP function deprecated issue.
  • Addressed UI issue with shortcode free plugin.
  • Corrected percentage issue affecting all users.
  • Resolved PHP warning on the poll dashboard page.
  • Ensured vote percentage displays correctly on vote submission.
  • Fixed conflict with BuddyPress shortcode plugin.

v4.3.7

New 1 Fix 3

New

  • Compatibility with BuddyPress Shortcode Pro

Fix

  • Poll icon visible to restricted users also
  • The issue license is not deactivated if the response is failed
  • (#349) Issue with poll dashboard

v4.3.6

Improve 2 Fix 6

Improve

  • Admin label, description, and frontend percent poll UI
  • (#348) Backend poll answers spacing

Fix

  • Email site name issue
  • (#348) Backend additional fields setting not working
  • FAQ UI and notification_subject
  • Poll notification subject site name fixes
  • Show hide option and updated label
  • Frontend poll list space

v4.3.5

Fix 2

Fix

  • BP v12
  • License issue

v4.3.4

Fix 1

Fix

  • PHPCS fixes

v4.3.3

New 1

New

  • Hookable position after poll submit

v4.3.2

New 5 Improve 1 Fix 5

New

  • BuddyPress search compatibility
  • (#334) Poll Share via Embed
  • (#337) Allow Comment Option Setting For Single Poll
  • (#333) Plugin CSS to the archive page
  • (#333) Archive and Single Page Template

Improve

  • (#333) Sidebar name

Fix

  • (#342) Poll activity not listed in BuddyBoss search
  • (#184) Creator unable to add option
  • (#334) Add poll option via share embedded poll
  • (#333) Warning
  • (#332) String changes and allow comments

v4.3.1

Fix 4

Fix

  • (#330) grunt and UI fixes
  • Fixed #330 - Issue with guest user
  • Fixed #328 - Show Result After Expires hide when Never Expire Enabled
  • Fixed #327 - conflict with stories plugin

v4.3.0

v4.2.8

Fix 3

Fix

  • Set only inactive when the license key deactivates
  • Update the license activation file and set the response to transient
  • Call plugin js and css when the Elementor widget is used on any page

v4.2.7

Improve 2 Fix 1

Improve

  • Display notice if license key not activated, License key expired
  • Added - bp business profile plugin compatibility

Fix

  • Fixed #210 - poll icon is visible even on restriction

v4.2.6

Fix 3

Fix

  • (#194) Fixed Poll label text
  • Fixed Plugin redirect issue when multi plugin activate the same time
  • (#195) Fixed poll embed activity does not work with forums

v4.2.5

Fix 1

Fix

  • (#193)Fixed PHP warning errors

v4.2.4

Fix 1

Fix

  • (#187)Fixed editor role is unable to view entire media library

v4.2.3

Fix 2

Fix

  • Fixed UI of sortable handle spacing
  • (#181)Fixed users can not see poll results before voting

v4.2.1

Fix 1

Fix

  • (#179)Fixed setting reset when we deactivate the plugin

v4.2.0

Fix 6

Fix

  • (#174) Poll UI fixed with shortcode
  • (#177)Fixed fatal error with bp member blog pro
  • Conflict with member blog plugin
  • Admin UI tab option managed
  • Remove view more extension button
  • Updated admin UI

v4.1.3

Fix 1

Fix

  • #173 - View all votes issue

v4.1.2

Fix 1

Fix

  • Allow poll author to update the poll description with bb.

v4.1.1

Fix 1

Fix

  • Edit fixes for BB reverted

v4.1.0

Fix 1

Fix

  • Allow poll author to update the poll description with bb.

v4.0.0

Fix 4 Note 1

Fix

  • (#150) Managed polls shortcode UI in forum
  • (#133)Fixed unable to see the result of poll inside the hidden groups
  • Reduced setInterval timeout with bb platform
  • (#148) Added RTL support

Note

  • New Feature #150 - Enqueue script and style in shortcode and register global

v3.9.5

Fix 5

Fix

  • #129 - Polls Closing Date time then hide checkbox or radio button
  • #129 - Poll closing date & time setting
  • #132 - Fixed php notice with private group poll activity
  • managed backend welcome page
  • Embed polls activity data in rest api activity endpoint

v3.9.4

Fix 2

Fix

  • Activity poll media uploader popup fixed
  • Managed 'Add a poll' language transferable and fixes

v3.9.3

Improve 2 Fix 2

Improve

  • Added poll tooltip with bb platform
  • #124 - BuddyBoss activity post form icon

Fix

  • (#124) Update poll icon and fixes
  • BB Plattfom related script only work when buddyboss platform

v3.9.2

Fix 1

Fix

  • Managed RTL Fixes

v3.9.1

Improve 2

Improve

  • (#123) Set color scheme for progress bar
  • (#123) Updated polls results UI

v3.9.0

Fix 2 Note 8

Fix

  • PHP warning indefined variable $title in admin side and $poll
  • Disable poll results then only Hide percentage and Disabled

Note

  • (#118) Update UI with kleo, Olympus
  • Removed <p> tag from Highest Voted Poll data
  • Fixed #118 - Hide reults enable then hide other user votes for unvoted
  • (#118) Update dialog message
  • Fixed #118 - Close one div
  • Fixed #118 - Fixed disable Polls Results issue after submit poll
  • Fixed #118 - Add Revoting option
  • Fixed (#118) Managed dialog box UI

v3.8.1

Fix 1

Fix

  • (#119)Fixed enabling users to edit other users activities

v3.8.0

Improve 2 Fix 5

Improve

  • Manage poll icon with rtmedia
  • Manage inline poll icon with buddyboss

Fix

  • user role restriction issue with buddyboss
  • (#117) Fixed backend dropdown UI issue
  • (#114) Hide poll icon for restricted members
  • Fixed - Delete checkin and quote activity when user click on Polls Icon
  • (##111) Fixed result do not show when all the options are numbers

v3.7.2

Fix 4

Fix

  • (#75) Update UI with kleo theme.
  • (#85) Managed UI with youzify theme.
  • (#106) Fixed poll visibility with BB Plateform.
  • Fixed - Plugin activation issues.

v3.7.1

Fix 1

Fix

  • Update datetimepicker spacing with reign, buddyx

v3.7.0

Fix 2

Fix

  • Fixed UI issue with Aardvark, Gwangi themes
  • beehive theme specific UI managed

v3.6.0

Fix 2

Fix

  • #100 - poll % result issue with numbers
  • fatal error when open customizer in admin side

v3.5.0

Fix 2

Fix

  • thrive theme with icon align issue fixed
  • Display Polls Activity in admin side

v3.4.0

Fix 2

Fix

  • (#98) Fixed translation issue
  • Update plugin backend UI

v3.2.0

Fix 5

Fix

  • #88 - poll and buddyform conflict
  • Hide activate option when open another option
  • added Post from anywhere shortcode check to load js and css file
  • #109 - Compatibility issue with BP Polls
  • (#70) Fixed translation issue

v3.1.0

Improve 2

Improve

  • Pass activity poll action to ignore sticky post query
  • Remove has_activity function to check poll activity

v3.0.3

Improve 1

Improve

  • Style improvement with BuddyBoss theme

v3.0.2

Improve 1

Improve

  • Style improvement with BuddyBoss theme

v3.0.1

Fix 2

Fix

  • License issue
  • Admin can see all the poll results

v3.0.0

New 1 Fix 3 Note 2

New

  • Polls Activities user role and member type support

Fix

  • Dashboard will display list of all recent poll results
  • Truncate the title on poll graph widget if it is too big
  • define exist condition for followin places

Note

  • Fixed #46 - Translation issues
  • Fixed #47 - uncheckable after you have submitted ed your answer

v2.9.1

Fix 3

Fix

  • Activity Graph Widget Issue
  • German Translation
  • Poll save option issue when disable all option after save changes

v2.9.0

Fix 3 Note 7

Fix

  • Poll icon update in rtmedia container with default theme
  • Remove Polls Text with icon
  • No polls voting in user then not need to display any pols in Polls Graph dropdown

Note

  • Fixed #64 - Admin will see all the result irrespective he has voted on any poll activity or not.
  • Fixed #58 - widget withspecific poll result
  • Fixed #62 - poll graph widget
  • Fixed #63 - Change name of the widget
  • Fixed #59 - Poll issue with BuddyBoss
  • Fixed #56 - Fixed notices and warnings on widget
  • Fixed #55 - Create widget to make a dynamic poll system

v2.7.0

v2.6.0

Fix 2

Fix

  • Call Admin CSS and JS file in buddypress polls setting page
  • Load front end js and css on plugin pages

v2.5.0

Fix 3

Fix

  • Compatibility with BuddyPres Check-ins and BuddyPress Quotes
  • Buddypres Poll UI Fixes with BoddyBoss Theme
  • Admin notice for buddypress activation

v2.4.0

Improve 1 Fix 1

Improve

  • Added German translation Files contributed by Thorsten Wollenhoefer

Fix

  • (#28) Fixed 'groups_activity_new_update_action' hook

v2.3.1

Fix 1

Fix

  • Blank poll results for fresh installation.

v2.3.0

Improve 2 Fix 1

Improve

  • bp 4.3.0 compatibility.
  • Youzer compatibility.

Fix

  • added fontawesome 4.7.0.

v2.2.0

Improve 1 Fix 1

Improve

  • Added option to attach image with poll posting.

Fix

  • PHP erros and warning fixes.

v2.1.0

Improve 3

Improve

  • Added wp dashboard widget to list sitewide polls statistics.
  • Added wp dashboard widget to list polls graphical results.
  • Dedicated support for Kleo and Boss Theme

v2.0.1

Fix 1

Fix

  • Auto Updater Fix.

v2.0.0

Improve 2

Improve

  • Plugin backend settings ui enhancement.
  • Compatibility with BP 4.1.0

v1.0.6

Improve 4 Fix 2

Improve

  • Better Compatibility with Default WordPress Themes
  • Dedicated support with Reign Theme
  • Better Compatibility with rtMedia
  • Added French translation files - credits to Jean Pierre Michaud

Fix

  • BP Nouveau compatibility.
  • Poll graph widget duplicate options fix.

v1.0.5

Fix 1

Fix

  • BP nouveau activity post issue.

v1.0.4

Fix 1

Fix

  • Resolved translation issue.

v1.0.3

Fix 1

Fix

  • Poll options sortable issue with nouveau template packs.

v1.0.2

Improve 1

Improve

  • Added plugin license code.

v1.0.1

Improve 1

Improve

  • Added support for multisite

v1.0.0

Note 1

Note

  • first version.