This guide provides recommended setting combinations for common use cases. Choose the configuration that best matches your community type and adjust individual settings as needed.
Public Community Site
Open polls with moderated creation for maximum safety.
| Setting | Value |
|---|---|
| Default Submit Status | Pending |
| Who Can Create Polls | Subscriber and above |
| Hide Results Until Voted | Enabled |
| Enable Re-voting | Yes |
| Limit Poll Creation | Enabled |
| Guest Voting | Disabled |
This configuration works well for communities with a mix of trusted members and new users. Moderation prevents spam while re-voting encourages ongoing participation.
Private Member Site
Trusted users with immediate publishing for a smooth experience.
| Setting | Value |
|---|---|
| Default Submit Status | Publish |
| Who Can Create Polls | All roles |
| Hide Results Until Voted | Disabled |
| Enable Re-voting | Yes |
| Limit Poll Creation | Disabled |
| Guest Voting | Disabled |
Ideal for internal teams, paid membership communities, or small trusted groups where all members are known and verified.
Public Survey Site
Maximum participation with strong controls.
| Setting | Value |
|---|---|
| Default Submit Status | Publish |
| Who Can Create Polls | Editor and above |
| Hide Results Until Voted | Enabled |
| Enable Re-voting | No |
| Guest Voting | Enabled |
| Show Comments | Yes |
Best for research sites, public feedback collection, and organizations that want broad input on decisions. Limit poll creation to editors to maintain quality while allowing anyone to vote.
Multisite Considerations
WB Polls uses getsiteoption() for settings storage. On multisite installations, settings are network-wide. Changes affect all sites in the network, and individual sites cannot have different poll settings.
What Happens on Activation
When you activate WB Polls:
- A Poll Dashboard page is created automatically
- A Create Poll page is created automatically
- Default settings are applied
- Database tables are created for poll vote tracking
You can use these auto-created pages or assign different pages in the settings.
