=== OpinionCamp - Poll Block === Contributors: dotcamp, istiakrayhan, imtiazrayhan, protibimbok Tags: polls, feedback, voting, engagement, survey Requires at least: 6.0 Tested up to: 7.0 Stable tag: 1.0.7 License: GPL-3.0+ License URI: http://www.gnu.org/licenses/gpl-3.0.txt OpinionCamp is a block-based poll plugin for WordPress that lets you collect polls, votes, and opinions directly inside the Gutenberg editor. == Description == [Demo](https://opinioncamp.com/demo/) | [Pro](https://opinioncamp.com/pricing/) **OpinionCamp** is a modern, lightweight, and **100% block-based poll plugin** for WordPress. It helps you create interactive polls right from the Gutenberg editor so you can collect valuable feedback, engage your readers, and understand what your audience thinks. ### ✨ Key Features - 🧱 **Block-Based Poll Creation:** Add and edit polls directly in the Gutenberg editor. - πŸ”’ **100% Local Data Storage:** All votes and polls are securely stored in your WordPress database. - πŸ—³οΈ **Single & Multi-Vote Options:** Let users vote once or select multiple options. - 🎨 **Customizable Styling** – Change colors, backgrounds, borders, and button styles with ease. - ⚑ **Real-Time Results (Coming Soon):** See votes update instantly as users engage. - πŸ’¬ **Reaction & Feedback Blocks (Planned)** Add emoji reactions and quick feedback widgets. - 🧩 **Lightweight & Fast:** Built with performance and simplicity in mind. - πŸŒ™ **Fully Responsive:** Looks great on any device or theme. ### πŸ’‘ Why Choose OpinionCamp? Because it’s built **the WordPress way** - visually, locally, and block-first. You can create, edit, and customize polls just like any other block. No shortcodes, no iframe embeds, no complicated setup. --- == Screenshots == 1. The Poll Block in the Gutenberg Editor 2. Poll Style Customization Options 3. Example of a Published Poll on the Frontend 4. Poll Settings Panel (Choice Type, Layout, and Messages) --- == Installation == 1. Upload the plugin files to the `/wp-content/plugins/opinioncamp` directory, or install directly from the WordPress plugin repository. 2. Activate the plugin through the **Plugins** menu in WordPress. 3. Open the Gutenberg editor and search for **Poll (OpinionCamp)** block. 4. Add your poll question, choices, and customize the design. 5. Publish your post or page and start collecting votes! --- == Frequently Asked Questions == = 1. Do I need an account to use OpinionCamp? = No. Every feature works without an account, and your polls and votes are always stored locally in your own WordPress database β€” they are never sent anywhere. When you activate the plugin you'll see a one-time screen asking whether you'd like to share basic, non-sensitive diagnostic data with us to help improve OpinionCamp. It's entirely optional β€” click "Skip" and the plugin never contacts an external service. See the **External services** section below for exactly what is shared if you do opt in. = 2. Can I add multiple polls on the same page? = Yes! You can add as many polls as you want using the Poll Block. = 3. Will this work with my theme? = Absolutely. OpinionCamp is built using native WordPress blocks and inherits your theme’s design for seamless styling. = 4. Does it support multiple voting options? = Yes. You can enable multiple selections in the block settings. = 5. Can I see poll results? = In the current version, poll results are stored locally. We’re working on a **real-time results feature** for an upcoming update. --- == External services == OpinionCamp uses **Freemius**, a third-party licensing, distribution and analytics service, to power its optional opt-in and support features. Service provider: Freemius, Inc. Opt-in terms: https://freemius.com/product/opt-in/36844/opinioncamp/ Privacy policy: https://freemius.com/privacy/ --- == Changelog == = 1.0.7 = * FEATURE: Optional opt-in for diagnostics and support, powered by the Freemius SDK. * IMPROVE: Streamlined the post-activation redirect to the welcome screen = 1.0.6 = * FEATURE: Poll library picker to embed existing polls in the editor * FEATURE: HTML anchor support for poll blocks * FEATURE: "Powered by OpinionCamp" footer on polls * IMPROVE: Default closed poll notice background color = 1.0.5 = * FEATURE: Admin dashboard widget for poll activity * FEATURE: Options to configure the closed poll state and messaging * FEATURE: Ordering option for poll results display * IMPROVE: Show results by default after voting when appropriate * IMPROVE: Admin poll list pagination aligned with the search box * IMPROVE: More neutral styling for the closed poll notice = 1.0.4 = * FIX: Space key not working in the vote button text * FIX: Cannot vote in an option with special chars * IMPROVE: Display results when one vote is allowed and has voted * IMPROVE: Results view design in the Frontend * IMPROVE: Added welcome page = 1.0.3 = * Post release fixes = 1.0.0 = * Initial release * Introduced Poll Block * Added support for single & multi-choice polls * Customizable design options * Local data storage * Basic poll state messages --- == Roadmap == - Real-Time Poll Results - Reaction & Feedback Blocks - Poll Analytics Dashboard - Campaign-Level Polls - Survey & Quiz Modules - User-Based Voting Controls --- == About == OpinionCamp is built by the team behind [Ultimate Blocks](https://ultimateblocks.com) and [WP Table Builder](https://wptablebuilder.com) β€” trusted by thousands of WordPress users worldwide. Learn more and get updates at [OpinionCamp.com](https://opinioncamp.com)