Skip to content

Repository files navigation

=== WB Polls Lite — Community Polls for WordPress ===
Contributors: wbcomdesigns, developer27
Tags: polls, buddypress, voting, community, survey
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Create polls on your WordPress site or in BuddyPress activity feeds and groups. Frontend dashboard, poll creation, guest voting, scheduling, shortcodes. The only free poll plugin with BuddyPress integration.

== Description ==

**WB Polls Lite** is the only free WordPress poll plugin with native BuddyPress and BuddyBoss activity feed integration. Create engaging polls right where your members are — in the activity stream, inside groups, or on any page of your WordPress site.

= Works 3 Ways =

1. **Activity Feed Polls** — Create polls in BuddyPress/BuddyBoss activity streams. Members vote without leaving the feed.
2. **Group Polls** — Polls inside BuddyPress groups for team decisions and community engagement.
3. **Standalone Polls** — Full WordPress custom post type with archive and single pages. Works without BuddyPress.

= Key Features (Free) =

* **Text Polls** — Multiple choice with customizable options
* **Frontend Poll Dashboard** — Members manage their polls from a dedicated frontend page
* **Frontend Poll Creation** — Let members create polls without admin access via `[wbpoll_create]` shortcode
* **[wbpoll_list] Shortcode** — Display polls anywhere with filtering by category, author, status, and pagination
* **REST API** — 8 poll endpoints for create, list, manage, and delete operations
* **AJAX Voting** — Real-time results without page reload
* **Guest Voting** — Allow visitors to vote without an account
* **Poll Scheduling** — Set start and end dates, or never-expire
* **Multi-Select** — Let voters choose multiple options
* **Result Bars** — Visual percentage bars after voting
* **Approval Workflow** — Admin review before polls go live (pending/publish status)
* **Role-Based Creation** — Restrict who can create and vote on polls by WordPress role
* **BuddyPress Activity Integration** — Polls appear as native activity posts
* **BuddyBoss Compatible** — Works with BuddyBoss Platform
* **Youzify Compatible** — Full compatibility with Youzify
* **Dark Mode** — Automatic dark mode support
* **RTL Support** — Full right-to-left language support
* **Voter Display** — Show who voted on each option
* **Custom Colors** — Match poll colors to your brand

= Why WB Polls? =

Every other poll plugin is generic — they embed forms on separate pages. WB Polls puts polls inside the activity feed where your members already spend their time. Like Facebook or LinkedIn polls, but self-hosted on your own site with your own data.

* **No other free plugin** offers BuddyPress activity feed polls
* **No ecosystem lock-in** — works with BuddyPress, BuddyBoss, or standalone
* **Frontend dashboard included** — members manage their own polls, no admin access needed
* **Same database as Pro** — upgrade anytime without migration

= Shortcodes =

* `[wbpoll id="123"]` — Display a single poll
* `[wbpoll_list count="10" columns="2" pagination="true"]` — Display a grid of polls with filtering
* `[wbpoll_create]` — Embed a frontend poll creation form on any page

= Need More? Upgrade to Pro =

[WB Polls Pro](https://wbcomdesigns.com/downloads/buddypress-polls/) adds:

* **Image Polls** — Visual options with lightbox preview
* **Video Polls** — YouTube, Vimeo, TikTok, Twitch, Dailymotion
* **Audio Polls** — Spotify, SoundCloud, Mixcloud, Bandcamp
* **HTML Polls** — Rich content with the full WordPress editor
* **Multi-Question Surveys** — Chain polls into step-by-step surveys
* **Lead Capture** — Collect emails with GDPR consent
* **Survey Analytics** — Completion rates, drop-off, time-series charts
* **CSV Export** — Download voter data and survey responses
* **WP-CLI** — Generate, reset, stats from the command line
* **User-Added Options** — Members propose new poll options
* **Re-Voting** — Allow changing votes
* **Admin Dashboard Widgets** — Poll stats and graphs at a glance

[Upgrade to Pro →](https://wbcomdesigns.com/downloads/buddypress-polls/)

= Seamless Upgrade Path =

WB Polls Lite uses the **exact same database tables and meta keys** as Pro. When you upgrade:

1. Deactivate WB Polls Lite
2. Install and activate WB Polls Pro
3. All your polls, votes, and settings are there. Zero migration.

== Installation ==

1. Upload the `wb-polls-lite` folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Go to **WB Polls > Settings** to configure

= With BuddyPress =
If BuddyPress or BuddyBoss is active, polls automatically appear in the activity "What's new" form. Members can create polls from the activity stream.

= Without BuddyPress =
Polls work as a standalone custom post type. Create them from **WB Polls > Add New** in the admin, or let members create polls from the frontend dashboard. They have their own archive and single-post pages.

= Frontend Dashboard =
On activation, two pages are created automatically: "Poll Dashboard" and "Create Poll". Members can manage their polls, create new ones, edit, pause, unpublish, or delete — all from the frontend.

== Frequently Asked Questions ==

= Does WB Polls Lite work without BuddyPress? =

Yes. WB Polls works as a fully standalone WordPress plugin with its own custom post type, archive, single-post templates, frontend dashboard, and poll creation form.

= Is it compatible with BuddyBoss Platform? =

Yes. WB Polls has explicit BuddyBoss compatibility and works with the BuddyBoss activity feed and groups.

= Can guests vote without creating an account? =

Yes. Guest voting uses cookie and IP-based tracking to prevent duplicate votes while keeping the experience frictionless.

= Can members create polls from the frontend? =

Yes. WB Polls Lite includes a frontend poll creation form and dashboard. Members can create, edit, pause, and delete polls without needing WordPress admin access.

= How do I display polls on any page? =

Use the `[wbpoll_list]` shortcode. It supports attributes like `count`, `columns`, `category`, `author`, `status`, `orderby`, `order`, and `pagination`.

= Does it work with caching plugins? =

Yes. All voting is AJAX-based, so it works correctly with Cloudflare, LiteSpeed Cache, W3 Total Cache, WP Super Cache, and others.

= Will I lose data if I upgrade to Pro? =

No. The Lite and Pro versions use the exact same database tables and post meta keys. Upgrading is seamless — deactivate Lite, activate Pro, and all your data is there.

= Can I use both Lite and Pro at the same time? =

No. Only one version should be active. If Pro is detected, Lite will show a notice and not load.

== Screenshots ==

1. Poll in BuddyPress activity feed
2. Frontend poll dashboard — members manage their polls
3. Frontend poll creation form
4. Standalone poll page with text options
5. Voting with real-time result bars
6. [wbpoll_list] shortcode grid display
7. Admin settings page
8. Poll inside a BuddyPress group

== Changelog ==

= 1.0.0 =
* Initial release
* Text polls (standalone custom post type)
* Frontend poll dashboard — members manage polls from the frontend
* Frontend poll creation form with `[wbpoll_create]` shortcode
* `[wbpoll_list]` shortcode with filtering and pagination
* Poll REST API (8 endpoints)
* Approval workflow (pending/publish status control)
* Role-based poll creation and voting restrictions
* BuddyPress activity feed polls
* BuddyBoss Platform compatibility
* Youzify compatibility
* Guest voting with anti-duplicate protection
* Poll scheduling (start/end dates)
* Multi-select voting
* AJAX voting with real-time results
* Voter avatar display
* Custom color picker
* Dark mode support
* RTL support
* Admin settings page

== Upgrade Notice ==

= 1.0.0 =
Initial release of WB Polls Lite. Full-featured community polling with frontend dashboard, poll creation, BuddyPress integration, shortcodes, and REST API.

About

WB Polls Lite — Community Polls for WordPress. Create polls in your site or BuddyPress activity feeds.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages