A WordPress plugin that allows administrators to create simple surveys and dynamically display aggregated results to users.
Dynamic Surveys is a lightweight yet powerful WordPress plugin that enables site administrators to create and manage surveys easily. Users can participate in surveys, and results are displayed in real-time using beautiful pie charts.
- Easy survey creation with multiple options
- Real-time results display using pie charts
- Shortcode support for embedding surveys anywhere
- User-based voting system to prevent duplicate votes
- Survey status management (open/closed)
- Mobile-responsive design
- Copy shortcode with one click
- Toast notifications for better user experience
- Download the plugin zip file
- Go to WordPress admin panel > Plugins > Add New
- Click "Upload Plugin" and choose the downloaded zip file
- Click "Install Now"
- After installation, click "Activate Plugin"
- In WordPress admin, go to Tools > Dynamic Surveys
- Fill in the survey details:
- Survey Title
- Question
- Add at least two options (click "Add Option" for more)
- Click "Create Survey"
From the Existing Surveys table, you can:
- Copy the shortcode by clicking on it
- Delete surveys
- Toggle survey status (open/closed)
- Copy the shortcode for your survey (e.g.,
[dynamic_surveys id="1"]
) - Paste it into any post or page where you want the survey to appear
- After voting, users will automatically see the results in a pie chart
- Results update in real-time as more users vote
- WordPress 5.2 or higher
- PHP 7.2 or higher
- MySQL 5.6 or higher
Q: Can users vote multiple times? A: No, the plugin tracks votes by user ID and prevents duplicate voting.
Q: Can I customize the appearance of the surveys? A: Yes, you can customize the appearance using CSS. The plugin includes basic styling that works with most themes.
Q: What happens when a survey is closed? A: When a survey is closed, users will see a message indicating that the survey is no longer accepting votes.
For support, please visit the plugin's GitHub repository or create a support ticket.
Contributions are welcome! Please feel free to submit a Pull Request.
This plugin is licensed under the GPL v2 or later.
- Initial release
- Basic survey creation and management
- Real-time results display
- User vote tracking
- Shortcode support
- Mobile-responsive design
- Toast notifications
- Copy shortcode functionality
Maruf Khan