{"id":259916,"date":"2025-12-02T04:49:29","date_gmt":"2025-12-02T04:49:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/opinioncamp\/"},"modified":"2026-01-29T07:35:02","modified_gmt":"2026-01-29T07:35:02","slug":"opinioncamp","status":"publish","type":"plugin","link":"https:\/\/mr.wordpress.org\/plugins\/opinioncamp\/","author":14743424,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"OpinionCamp - Poll Block","header_author":"Imtiaz Rayhan","header_description":"A plugin for creating opinion polls and surveys.","assets_banners_color":"9097ad","last_updated":"2026-01-29 07:35:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/opinioncamp.com\/","header_author_uri":"https:\/\/imtiazrayhan.com\/","rating":5,"author_block_rating":0,"active_installs":30,"downloads":342,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"imtiazrayhan","date":"2025-12-02 04:49:04"},"1.0.3":{"tag":"1.0.3","author":"imtiazrayhan","date":"2025-12-05 04:01:30"},"1.0.4":{"tag":"1.0.4","author":"imtiazrayhan","date":"2026-01-29 07:35:02"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3407517,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3407517,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3407517,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3407517,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"opinioncamp\/poll":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"version":"0.0.1","name":"opinioncamp\/poll","title":"Poll","category":"widgets","description":"This is a block for creating opinion polls","keywords":["opinion","poll","vote"],"attributes":{"id":{"type":"string","default":null},"title":{"type":"string","default":""},"type":{"type":"string","default":""},"description":{"type":"string","default":""},"status":{"type":"string","default":""},"options":{"type":"array","default":[]},"oneAnsPerDevice":{"type":"boolean","default":false},"style":{"type":"object","default":{}},"wrapperStyle":{"type":"object","default":{}},"submitButton":{"type":"object","default":{}},"closedBanner":{"type":"object","default":{}},"onSubmit":{"type":"object","default":{}}},"supports":{"align":["wide","full"]},"textdomain":"opinioncamp","editorScript":"file:.\/index.js","viewScript":"file:.\/frontend.js","editorStyle":["opinioncamp-editor-style","opinioncamp-poll-editor-style"],"style":["opinioncamp-frontend-style","opinioncamp-poll-frontend-style"]}},"tagged_versions":["1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3407517,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3407517,"resolution":"2","location":"assets","locale":""}},"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)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[307,108,3502,364,11300],"plugin_category":[42,53],"plugin_contributors":[217789,132472,172605,234928],"plugin_business_model":[],"class_list":["post-259916","plugin","type-plugin","status-publish","hentry","plugin_tags-engagement","plugin_tags-feedback","plugin_tags-polls","plugin_tags-survey","plugin_tags-voting","plugin_category-contact-forms","plugin_category-ratings-and-reviews","plugin_contributors-dotcamp","plugin_contributors-imtiazrayhan","plugin_contributors-istiakrayhan","plugin_contributors-protibimbok","plugin_committers-imtiazrayhan"],"banners":{"banner":"https:\/\/ps.w.org\/opinioncamp\/assets\/banner-772x250.png?rev=3407517","banner_2x":"https:\/\/ps.w.org\/opinioncamp\/assets\/banner-1544x500.png?rev=3407517","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/opinioncamp\/assets\/icon-128x128.png?rev=3407517","icon_2x":"https:\/\/ps.w.org\/opinioncamp\/assets\/icon-256x256.png?rev=3407517","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/opinioncamp\/assets\/screenshot-1.png?rev=3407517","caption":"The Poll Block in the Gutenberg Editor"},{"src":"https:\/\/ps.w.org\/opinioncamp\/assets\/screenshot-2.png?rev=3407517","caption":"Poll Style Customization Options"}],"raw_content":"<!--section=description-->\n<p>Demo | Pro (Coming Soon)<\/p>\n\n<p><strong>OpinionCamp<\/strong> is a modern, lightweight, and <strong>100% block-based poll plugin<\/strong> for WordPress.\nIt 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.<\/p>\n\n<h3>\u2728 Key Features<\/h3>\n\n<ul>\n<li>\ud83e\uddf1 <strong>Block-Based Poll Creation:<\/strong>  Add and edit polls directly in the Gutenberg editor.<\/li>\n<li>\ud83d\udd12 <strong>100% Local Data Storage:<\/strong>  All votes and polls are securely stored in your WordPress database.<\/li>\n<li>\ud83d\uddf3\ufe0f <strong>Single &amp; Multi-Vote Options:<\/strong>  Let users vote once or select multiple options.<\/li>\n<li>\ud83c\udfa8 <strong>Customizable Styling<\/strong> \u2013 Change colors, backgrounds, borders, and button styles with ease.<\/li>\n<li>\u26a1 <strong>Real-Time Results (Coming Soon):<\/strong> See votes update instantly as users engage.<\/li>\n<li>\ud83d\udcac <strong>Reaction &amp; Feedback Blocks (Planned)<\/strong>  Add emoji reactions and quick feedback widgets.<\/li>\n<li>\ud83e\udde9 <strong>Lightweight &amp; Fast:<\/strong> Built with performance and simplicity in mind.<\/li>\n<li>\ud83c\udf19 <strong>Fully Responsive:<\/strong>  Looks great on any device or theme.<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Why Choose OpinionCamp?<\/h3>\n\n<p>Because it\u2019s built <strong>the WordPress way<\/strong> - visually, locally, and block-first.\nYou can create, edit, and customize polls just like any other block.\nNo shortcodes, no iframe embeds, no complicated setup.<\/p>\n\n\n\n<h3>Roadmap<\/h3>\n\n<ul>\n<li>Real-Time Poll Results<\/li>\n<li>Reaction &amp; Feedback Blocks<\/li>\n<li>Poll Analytics Dashboard<\/li>\n<li>Campaign-Level Polls<\/li>\n<li>Survey &amp; Quiz Modules<\/li>\n<li>User-Based Voting Controls<\/li>\n<\/ul>\n\n\n\n<h3>About<\/h3>\n\n<p>OpinionCamp is built by the team behind <a href=\"https:\/\/ultimateblocks.com\">Ultimate Blocks<\/a> and <a href=\"https:\/\/wptablebuilder.com\">WP Table Builder<\/a> \u2014 trusted by thousands of WordPress users worldwide.<\/p>\n\n<p>Learn more and get updates at <a href=\"https:\/\/opinioncamp.com\">OpinionCamp.com<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/opinioncamp<\/code> directory, or install directly from the WordPress plugin repository.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open the Gutenberg editor and search for <strong>Poll (OpinionCamp)<\/strong> block.<\/li>\n<li>Add your poll question, choices, and customize the design.<\/li>\n<li>Publish your post or page and start collecting votes!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"1.%20do%20i%20need%20an%20account%20to%20use%20opinioncamp%3F\"><h3>1. Do I need an account to use OpinionCamp?<\/h3><\/dt>\n<dd><p>No. OpinionCamp stores everything locally in your own WordPress database \u2014 no external account or API connection is required.<\/p><\/dd>\n<dt id=\"2.%20can%20i%20add%20multiple%20polls%20on%20the%20same%20page%3F\"><h3>2. Can I add multiple polls on the same page?<\/h3><\/dt>\n<dd><p>Yes! You can add as many polls as you want using the Poll Block.<\/p><\/dd>\n<dt id=\"3.%20will%20this%20work%20with%20my%20theme%3F\"><h3>3. Will this work with my theme?<\/h3><\/dt>\n<dd><p>Absolutely. OpinionCamp is built using native WordPress blocks and inherits your theme\u2019s design for seamless styling.<\/p><\/dd>\n<dt id=\"4.%20does%20it%20support%20multiple%20voting%20options%3F\"><h3>4. Does it support multiple voting options?<\/h3><\/dt>\n<dd><p>Yes. You can enable multiple selections in the block settings.<\/p><\/dd>\n<dt id=\"5.%20can%20i%20see%20poll%20results%3F\"><h3>5. Can I see poll results?<\/h3><\/dt>\n<dd><p>In the current version, poll results are stored locally. We\u2019re working on a <strong>real-time results feature<\/strong> for an upcoming update.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>FIX: Space key not working in the vote button text<\/li>\n<li>FIX: Cannot vote in an option with special chars<\/li>\n<li>IMPROVE: Display results when one vote is allowed and has voted<\/li>\n<li>IMPROVE: Results view design in the Frontend<\/li>\n<li>IMPROVE: Added welcome page<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Post release fixes<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Introduced Poll Block<\/li>\n<li>Added support for single &amp; multi-choice polls<\/li>\n<li>Customizable design options<\/li>\n<li>Local data storage<\/li>\n<li>Basic poll state messages<\/li>\n<\/ul>","raw_excerpt":"OpinionCamp is a block-based poll plugin for WordPress that lets you collect polls, votes, and opinions directly inside the Gutenberg editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/259916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=259916"}],"author":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/imtiazrayhan"}],"wp:attachment":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=259916"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=259916"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=259916"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=259916"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=259916"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=259916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}