Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page - Version 19.6.11

Version Description

  • readme update
    • analytics setup
Download this release

Release Info

Developer kucaahbe
Plugin Icon 128x128 Poll, Survey, Quiz, Slideshow, Form, Story & Landing Page
Version 19.6.11
Comparing to
See all releases

Code changes from version 19.6.10 to 19.6.11

admin/images/opinionstage-tracking-notice.png ADDED
Binary file
admin/init.php CHANGED
@@ -9,5 +9,6 @@ require( plugin_dir_path( __FILE__ ).'menu-page.php' );
9
  require( plugin_dir_path( __FILE__ ).'deactivate-feedback.php' );
10
  require( plugin_dir_path( __FILE__ ).'admin-page-loader.php' );
11
  require( plugin_dir_path( __FILE__ ).'menu-target.php' );
 
12
 
13
- ?>
9
  require( plugin_dir_path( __FILE__ ).'deactivate-feedback.php' );
10
  require( plugin_dir_path( __FILE__ ).'admin-page-loader.php' );
11
  require( plugin_dir_path( __FILE__ ).'menu-target.php' );
12
+ require( plugin_dir_path( __FILE__ ).'opinionstage-tracking-user-notice.php' );
13
 
14
+ ?>
admin/menu-page.php CHANGED
@@ -22,6 +22,7 @@ function opinionstage_register_menu_page() {
22
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Getting Started', 'Getting Started', 'edit_posts', OPINIONSTAGE_GETTING_STARTED_SLUG,'opinionstage_load_template' );
23
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Help Center', 'Help Center', 'edit_posts', 'https://help.opinionstage.com/?utm_campaign=WPMainPI&utm_medium=linkhelpcenter&utm_source=wordpress&o=wp35e8' );
24
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Templates', 'Templates', 'edit_posts', 'https://www.opinionstage.com/templates?utm_campaign=WPMainPI&utm_medium=linkexamples&utm_source=wordpress&o=wp35e8' );
 
25
  }else{
26
  add_menu_page(
27
  __('Opinion Stage', OPINIONSTAGE_TEXT_DOMAIN),
@@ -37,6 +38,7 @@ function opinionstage_register_menu_page() {
37
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Placements', 'Placements', 'edit_posts', OPINIONSTAGE_PLACEMENT_SLUG , 'opinionstage_load_template' );
38
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Help Center', 'Help Center', 'edit_posts', 'https://help.opinionstage.com/?utm_campaign=WPMainPI&utm_medium=linkhelpcenter&utm_source=wordpress&o=wp35e8' );
39
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Templates', 'Templates', 'edit_posts', 'https://www.opinionstage.com/templates?utm_campaign=WPMainPI&utm_medium=linkexamples&utm_source=wordpress&o=wp35e8' );
 
40
  }
41
  }
42
  }
22
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Getting Started', 'Getting Started', 'edit_posts', OPINIONSTAGE_GETTING_STARTED_SLUG,'opinionstage_load_template' );
23
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Help Center', 'Help Center', 'edit_posts', 'https://help.opinionstage.com/?utm_campaign=WPMainPI&utm_medium=linkhelpcenter&utm_source=wordpress&o=wp35e8' );
24
  add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Templates', 'Templates', 'edit_posts', 'https://www.opinionstage.com/templates?utm_campaign=WPMainPI&utm_medium=linkexamples&utm_source=wordpress&o=wp35e8' );
25
+ add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Settings', 'Settings', 'edit_posts', 'opinionstage-settings-track','opinionstage_load_template');
26
  }else{
27
  add_menu_page(
28
  __('Opinion Stage', OPINIONSTAGE_TEXT_DOMAIN),
38
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Placements', 'Placements', 'edit_posts', OPINIONSTAGE_PLACEMENT_SLUG , 'opinionstage_load_template' );
39
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Help Center', 'Help Center', 'edit_posts', 'https://help.opinionstage.com/?utm_campaign=WPMainPI&utm_medium=linkhelpcenter&utm_source=wordpress&o=wp35e8' );
40
  add_submenu_page(OPINIONSTAGE_GETTING_STARTED_SLUG, 'Templates', 'Templates', 'edit_posts', 'https://www.opinionstage.com/templates?utm_campaign=WPMainPI&utm_medium=linkexamples&utm_source=wordpress&o=wp35e8' );
41
+ add_submenu_page(OPINIONSTAGE_MENU_SLUG, 'Settings', 'Settings', 'edit_posts', 'opinionstage-settings-track','opinionstage_load_template');
42
  }
43
  }
44
  }
admin/menu-target.php CHANGED
@@ -4,8 +4,8 @@ add_action('admin_footer', 'OpinionStage_addMenuTargetLink');
4
  function OpinionStage_addMenuTargetLink(){ ?>
5
  <script type="text/javascript">
6
  jQuery(document).ready(function(){
 
7
  jQuery("li.toplevel_page_opinionstage-getting-started ul li:nth-last-child(2) a,li.toplevel_page_opinionstage-settings ul li:nth-last-child(2) a").attr('target', '_blank');
8
- jQuery("li.toplevel_page_opinionstage-getting-started ul li:nth-last-child(1) a,li.toplevel_page_opinionstage-settings ul li:nth-last-child(1) a").attr('target', '_blank');
9
  });
10
  </script>
11
  <?php
4
  function OpinionStage_addMenuTargetLink(){ ?>
5
  <script type="text/javascript">
6
  jQuery(document).ready(function(){
7
+ jQuery("li.toplevel_page_opinionstage-getting-started ul li:nth-last-child(3) a,li.toplevel_page_opinionstage-settings ul li:nth-last-child(3) a").attr('target', '_blank');
8
  jQuery("li.toplevel_page_opinionstage-getting-started ul li:nth-last-child(2) a,li.toplevel_page_opinionstage-settings ul li:nth-last-child(2) a").attr('target', '_blank');
 
9
  });
10
  </script>
11
  <?php
admin/opinionstage-tracking-user-notice.php ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die(1);
4
+
5
+ add_action( 'admin_init', 'opinionstage_tracking' );
6
+ function opinionstage_tracking(){
7
+ add_action('admin_notices', 'opinionstage_tracking_user_info');
8
+ }
9
+
10
+ function opinionstage_tracking_user_info() {
11
+ $message_title_display = 'Love using OpinionStage? Become a super contributor by opting in to our anonymous plugin data collection and to our updates. We guarantee no sensitive data is collected. ';
12
+ if(!get_option('oswp_tracking_user_site_data') && get_option('oswp_tracking_user_site_data') == false){
13
+ echo '<div class="notice" id="oswp_hide_tracking_notice" style="overflow: hidden; padding-top: 10px; padding-bottom: 20px;"><img style="margin-top:8px;float: left;width:70px; " src="' . esc_url( plugins_url( 'admin/images/opinionstage-tracking-notice.png', plugin_dir_path(__FILE__) ) ) . '"><p style="margin-top: 6px;margin-left: 10px;float: none;margin-bottom: 10px;">'.$message_title_display.'&nbsp;<span><a href="https://help.opinionstage.com/wordpress-plugin/wordpress-plugin-usage-data-tracking" target="_blank">Learn more. </a></span></p><button id="track_user_data" type="submit" class="button button-primary button-large">Sure I\'d love to help</button><button style="margin-left: 10px;" id="track_user_data_no_thanks" class="button button-large">No thanks</button></div>';
14
+ }
15
+
16
+ }
17
+
18
+ add_action( 'admin_footer', 'tracking_user_js_opinionstage' ); // Write our JS below here
19
+
20
+ function tracking_user_js_opinionstage() { ?>
21
+ <script type="text/javascript">
22
+ jQuery(document).ready(function($){
23
+ $('button#track_user_data').on('click', function(event) {
24
+ event.preventDefault();
25
+ var $button = $(this);
26
+ $button.addClass('disabled').append('<i class="fa fa-spinner fa-spin" style="font-size: 15px;margin-left: 5px;color: #ffffff;"></i>');
27
+ // Sending ajax to allow tracking
28
+ var data = {
29
+ 'action': 'opinionstage_ajax_tracking_user_data',
30
+ 'oswp_track_user_data' : 'yes'
31
+ };
32
+ // since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
33
+ jQuery.post(ajaxurl, data, function(response) {
34
+ if(response){
35
+ $('#oswp_hide_tracking_notice').hide(500);
36
+ }
37
+ });
38
+ });
39
+ $('button#track_user_data_no_thanks').on('click', function(event) {
40
+ event.preventDefault();
41
+ var $button = $(this);
42
+ $button.addClass('disabled').append('<i class="fa fa-spinner fa-spin" style="font-size: 15px;margin-left: 5px;color: #000000;"></i>');;
43
+ // Sending ajax to not tracking
44
+ var data = {
45
+ 'action': 'opinionstage_ajax_tracking_user_data',
46
+ 'oswp_track_user_data' : 'no'
47
+ };
48
+ // since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
49
+ jQuery.post(ajaxurl, data, function(response) {
50
+ if(response){
51
+ $('#oswp_hide_tracking_notice').hide(500);
52
+ }
53
+ });
54
+ });
55
+ });
56
+ </script>
57
+ <?php }
admin/opinionstage-usage-tracking-code.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die();
4
+
5
+ if(get_option('oswp_tracking_user_site_data') == 'yes'){ ?>
6
+ <!-- Hotjar Tracking Code for https://wordpress.org/plugins/social-polls-by-opinionstage/ -->
7
+ <script>
8
+ (function(h,o,t,j,a,r){
9
+ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
10
+ h._hjSettings={hjid:1142399,hjsv:6};
11
+ a=o.getElementsByTagName('head')[0];
12
+ r=o.createElement('script');r.async=1;
13
+ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
14
+ a.appendChild(r);
15
+ })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
16
+ </script>
17
+ <?php }
admin/resources/common.php CHANGED
@@ -17,7 +17,19 @@ function opinionstage_common_load_resources(){
17
  }
18
 
19
  function opinionstage_common_load_header(){
20
-
 
 
 
 
 
 
 
 
 
 
 
 
21
  }
22
  function opinionstage_common_load_footer(){
23
 
17
  }
18
 
19
  function opinionstage_common_load_header(){
20
+ if(get_option('oswp_tracking_user_site_data') == 'yes'){ ?>
21
+ <!-- Hotjar Tracking Code for https://wordpress.org/plugins/social-polls-by-opinionstage/ -->
22
+ <script>
23
+ (function(h,o,t,j,a,r){
24
+ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
25
+ h._hjSettings={hjid:1142399,hjsv:6};
26
+ a=o.getElementsByTagName('head')[0];
27
+ r=o.createElement('script');r.async=1;
28
+ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
29
+ a.appendChild(r);
30
+ })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
31
+ </script>
32
+ <?php }
33
  }
34
  function opinionstage_common_load_footer(){
35
 
admin/views/deactivate-feedback-form.php CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
  <style type="text/css">
2
  .os-feedback-modal-wrapper {
3
  position: fixed;
@@ -101,9 +110,9 @@ mixpanel.init("73bec82504e0f14a7dba16aebd26b97d",{
101
  }else if(reason == 'Other:'){
102
  reason = 'Other: ' + $('.os-other-reason').val();
103
  }
104
-
105
  mixpanel.track("WordPress Opinion Stage Disconnect",
106
- {"reason": reason, "details": reason ,"url": window.location.href },
107
  function(){
108
  window.location = elemOpen.find('a').attr('href');
109
  }
1
+ <?php
2
+ $os_options = (array) get_option(OPINIONSTAGE_OPTIONS_KEY);
3
+ $os_client_logged_in = opinionstage_user_logged_in();
4
+ if(!$os_client_logged_in){
5
+ $connectionOpinionStagePlugin = 'Not Connected';
6
+ }else{
7
+ $connectionOpinionStagePlugin = 'Connected';
8
+ }
9
+ ?>
10
  <style type="text/css">
11
  .os-feedback-modal-wrapper {
12
  position: fixed;
110
  }else if(reason == 'Other:'){
111
  reason = 'Other: ' + $('.os-other-reason').val();
112
  }
113
+ $opswConnected = '<?php echo $connectionOpinionStagePlugin; ?>';
114
  mixpanel.track("WordPress Opinion Stage Disconnect",
115
+ {"reason": reason, "details": reason ,"url": window.location.href,"opinionStagePluginConnect": $opswConnected, },
116
  function(){
117
  window.location = elemOpen.find('a').attr('href');
118
  }
admin/views/settings_track.php ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // block direct access to plugin PHP files:
3
+ defined( 'ABSPATH' ) or die(1);
4
+
5
+ if(isset($_POST['submit_tracking']) && $_POST['submit_tracking'] == 'Save Changes'){
6
+ if(isset($_POST['opinionstage_allow_tracking']) && $_POST['opinionstage_allow_tracking'] == 'yes'){
7
+ update_option('oswp_tracking_user_site_data', 'yes');
8
+ }else{
9
+ update_option('oswp_tracking_user_site_data','no');
10
+ }
11
+ }
12
+ $usage_enabled = get_option('oswp_tracking_user_site_data');
13
+ ?>
14
+
15
+ <div class="wrap">
16
+ <h1 class="wp-heading-inline">Settings</h1>
17
+ <h2>Improve OpinionStage</h2>
18
+ <form method="post" action="">
19
+ <table class="form-table">
20
+ <tbody>
21
+ <tr class="opinionstage_allow_tracking">
22
+ <th scope="row">Usage Data Tracking</th>
23
+ <td>
24
+ <label>
25
+ <input type="checkbox" name="opinionstage_allow_tracking" value="yes" <?php echo ($usage_enabled=='yes') ? 'checked="checked"' : ''; ?> >
26
+ Opt-in to our anonymous plugin data collection and to updates. We guarantee no sensitive data is collected.
27
+ <a href="https://help.opinionstage.com/wordpress-plugin/wordpress-plugin-usage-data-tracking" target="_blank">Learn more.</a>
28
+ </label>
29
+ </td>
30
+ </tr>
31
+ </tbody>
32
+ </table>
33
+ <input type="submit" name="submit_tracking" class="button button-primary" value="Save Changes">
34
+ </form>
35
+ </div>
includes/opinionstage-ajax-functions.php CHANGED
@@ -6,6 +6,9 @@ defined( 'ABSPATH' ) or die();
6
  add_action( 'wp_ajax_opinionstage_ajax_toggle_flyout', 'opinionstage_ajax_toggle_flyout' );
7
  add_action( 'wp_ajax_opinionstage_ajax_toggle_article_placement', 'opinionstage_ajax_toggle_article_placement' );
8
  add_action( 'wp_ajax_opinionstage_ajax_toggle_sidebar_placement', 'opinionstage_ajax_toggle_sidebar_placement' );
 
 
 
9
 
10
  // Toggle the flyout placement activation flag
11
  function opinionstage_ajax_toggle_flyout() {
@@ -32,4 +35,24 @@ function opinionstage_ajax_toggle_sidebar_placement() {
32
  wp_die('1');
33
  }
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  ?>
6
  add_action( 'wp_ajax_opinionstage_ajax_toggle_flyout', 'opinionstage_ajax_toggle_flyout' );
7
  add_action( 'wp_ajax_opinionstage_ajax_toggle_article_placement', 'opinionstage_ajax_toggle_article_placement' );
8
  add_action( 'wp_ajax_opinionstage_ajax_toggle_sidebar_placement', 'opinionstage_ajax_toggle_sidebar_placement' );
9
+ add_action( 'wp_ajax_opinionstage_ajax_tracking_user_data', 'opinionstage_ajax_tracking_user_data' );
10
+ add_action( 'wp_ajax_osa_message_delete', 'opinionstage_message_delete' );
11
+
12
 
13
  // Toggle the flyout placement activation flag
14
  function opinionstage_ajax_toggle_flyout() {
35
  wp_die('1');
36
  }
37
 
38
+ function opinionstage_message_delete() {
39
+ if(isset($_POST['delete_options_oswp']) && $_POST['delete_options_oswp'] == true){
40
+ $message_title = delete_option('oswp_message_title');
41
+ $message_content = delete_option('oswp_message_content');
42
+ update_option('oswp_message_activity_time', time());
43
+ }
44
+ wp_die('1');
45
+ }
46
+
47
+ function opinionstage_ajax_tracking_user_data() {
48
+ if(isset($_POST['oswp_track_user_data']) && $_POST['oswp_track_user_data'] == 'yes'){
49
+ update_option('oswp_tracking_user_site_data', 'yes');
50
+ }elseif(isset($_POST['oswp_track_user_data']) && $_POST['oswp_track_user_data'] == 'no'){
51
+ update_option('oswp_tracking_user_site_data', 'no');
52
+ }else{
53
+
54
+ }
55
+ wp_die('1');
56
+ }
57
+
58
  ?>
opinionstage-polls.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Poll, Survey, Form & Quiz Maker by OpinionStage (Deprecated)
4
  Plugin URI: https://www.opinionstage.com
5
  Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
- Version: 19.6.10
7
  Author: OpinionStage.com
8
  Author URI: https://www.opinionstage.com
9
  Text Domain: social-polls-by-opinionstage
3
  Plugin Name: Poll, Survey, Form & Quiz Maker by OpinionStage (Deprecated)
4
  Plugin URI: https://www.opinionstage.com
5
  Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
+ Version: 19.6.11
7
  Author: OpinionStage.com
8
  Author URI: https://www.opinionstage.com
9
  Text Domain: social-polls-by-opinionstage
plugin.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Poll, Survey, Form & Quiz Maker by OpinionStage
4
  Plugin URI: https://www.opinionstage.com
5
  Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
- Version: 19.6.10
7
  Author: OpinionStage.com
8
  Author URI: https://www.opinionstage.com
9
  Text Domain: social-polls-by-opinionstage
@@ -24,7 +24,7 @@ if ( defined('WP_DEBUG') && true === WP_DEBUG ) {
24
  }
25
  }
26
 
27
- define('OPINIONSTAGE_WIDGET_VERSION', '19.6.10');
28
 
29
  define('OPINIONSTAGE_TEXT_DOMAIN', 'social-polls-by-opinionstage');
30
 
3
  Plugin Name: Poll, Survey, Form & Quiz Maker by OpinionStage
4
  Plugin URI: https://www.opinionstage.com
5
  Description: Add a highly engaging poll, survey, quiz or contact form builder to your site. You can add the poll, survey, quiz or form to any post/page or to the sidebar.
6
+ Version: 19.6.11
7
  Author: OpinionStage.com
8
  Author URI: https://www.opinionstage.com
9
  Text Domain: social-polls-by-opinionstage
24
  }
25
  }
26
 
27
+ define('OPINIONSTAGE_WIDGET_VERSION', '19.6.11');
28
 
29
  define('OPINIONSTAGE_TEXT_DOMAIN', 'social-polls-by-opinionstage');
30
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.opinionstage.com
4
  Tags: poll, quiz, survey, form, interactive content
5
  Requires at least: 2.8
6
  Tested up to: 5.0
7
- Stable tag: 19.6.10
8
 
9
  Add a beautiful & top performing Poll, Survey, Quiz or Form to your site. Create from scratch or use templates. Set it up in Minutes.
10
 
@@ -19,7 +19,7 @@ Check out:
19
  <a href="https://www.opinionstage.com/survey?o=wp35e8" target="_blank">Survey Maker</a> | <a href="https://www.opinionstage.com/opinionstage/help-us-improve-opinion-stage1?o=wp35e8" target="_blank">Survey Example</a>
20
  <a href="https://www.opinionstage.com/form?o=wp35e8" target="_blank">Form Maker</a> | <a href="https://www.opinionstage.com/jamiescott935/inquiry-form?o=wp35e8" target="_blank">Form Example</a>
21
 
22
- = Why use Opinion Stage Poll, Survey, Form & Quiz Maker WordPress Plugin? =
23
 
24
  * Manage all your interactive content (polls, surveys, quizzes, forms, slideshow & article stories) from one dashboard
25
  * Opinion Stage makes it easy and fast to create content. It literally takes minutes to get up & going with a poll, quiz, survey or form
@@ -33,7 +33,7 @@ Check out:
33
  * Supports setting the color theme, fonts & sizes & title ortientation of the different content formats
34
  * White label your poll, survey, quiz or form and add your own logo to make it seem as if it was built by your brand/site
35
 
36
- = Main Poll WordPress Plugin Features: =
37
 
38
  * Create polls with 4 different graphic layouts - standard poll layout, image poll layout, thumbnails poll layout & head-to-head poll layout
39
  * Easily add images & videos into the polls either from your computer or by using an integrated search poll image function
@@ -57,7 +57,7 @@ Check out:
57
  * View a detailed result table of all poll votes (e.g. vote side, vote timestamp, etc)
58
  * Export the poll results to an xls or csv file
59
 
60
- = Main Quiz WordPress Plugin Features: =
61
 
62
  * Create a personality quiz, trivia quiz, score quiz, true/false quiz, assessment quiz, multiple-choice quiz or outcome quiz
63
  * Integrate images & videos in the quiz from your computer, from a link or using online search capabilities
@@ -78,7 +78,7 @@ Check out:
78
  * Support for call-to-action buttons at the end of the quiz
79
  * Support sending to different landing pages based on the quiz outcome
80
 
81
- = Main Survey WordPress Plugin Features: =
82
 
83
  * Integrate images & videos to make the survey appealing & engaging. You can either upload images from your computer or use online search to locate free-to-use images
84
  * Support both single selection and multiple selection questions and supports allowing users to add their own answer
@@ -97,7 +97,7 @@ Check out:
97
  * Graphic display (pie chart & bar chart) of answers to each one of the questions
98
  * Drop off report to help optimize the survey for maximum completion rates
99
 
100
- = Main Form WordPress Plugin Features: =
101
 
102
  * Supports Short & long text fields
103
  * Supports Email fields including 2 approval checkboxes
@@ -109,17 +109,21 @@ Check out:
109
  * View statistics on # of views vs. # of submissions
110
  * View all submissions including the all field entries and meta data such as timestamp of submission
111
 
112
- = Placements: =
113
 
114
  * Sidebar placement - you can add a poll, quiz, survey or form to the site sidebar using a dedicated Opinion Stage sidebar widget
115
  * Popup placement - you can configure to popup content (e.g. a poll, quiz, survey, etc) when users enter or exit your site using a highly configurable popup component
116
  * Articles placement - you can display the a poll, quiz, survey or form at the end of all your posts/pages by enabling the articles placement
117
 
118
- = Language support =
 
 
 
 
119
 
120
  Opinion Stage supports over 42 languages, missing a language? Let us know!
121
 
122
- = About Opinion Stage: =
123
 
124
  Opinion Stage is a powerful & easy-to-use interactive content (e.g. poll, quiz, survey, forms, etc) creation service. Opinion Stage's highly engaging content formats are used to boost engagement, gather leads, generate revenue and to extract actionable insights. Opinion Stage works with world-leading publishers, brands & agencies as well as small sites & blogs, offering their audiences content engagement experiences that convert to measurable business values. For more details, visit <a href="https://www.opinionstage.com?o=wp35e8" target="_blank">the Opinion Stage site.</a>
125
 
@@ -142,6 +146,10 @@ With Opinion Stage you can create the following content formats: Poll, Poll Sets
142
 
143
  Polls include one question and are used for getting a quick answer on a question. Polls are often used for gathering opinions, getting feedback, running contents & competitions and generating engagement. Surveys include multiple questions of different types. Surveys are often used to gather feedback and insights. If you are still unsure whether to use a poll or a survey, contact our support team and we'll be happy to help.
144
 
 
 
 
 
145
  == Other Notes ==
146
 
147
  == Screenshots ==
@@ -162,6 +170,9 @@ Polls include one question and are used for getting a quick answer on a question
162
  N/A
163
 
164
  == Changelog ==
 
 
 
165
  = 19.6.10 =
166
  * navigation links update
167
  = 19.6.9 =
4
  Tags: poll, quiz, survey, form, interactive content
5
  Requires at least: 2.8
6
  Tested up to: 5.0
7
+ Stable tag: 19.6.11
8
 
9
  Add a beautiful & top performing Poll, Survey, Quiz or Form to your site. Create from scratch or use templates. Set it up in Minutes.
10
 
19
  <a href="https://www.opinionstage.com/survey?o=wp35e8" target="_blank">Survey Maker</a> | <a href="https://www.opinionstage.com/opinionstage/help-us-improve-opinion-stage1?o=wp35e8" target="_blank">Survey Example</a>
20
  <a href="https://www.opinionstage.com/form?o=wp35e8" target="_blank">Form Maker</a> | <a href="https://www.opinionstage.com/jamiescott935/inquiry-form?o=wp35e8" target="_blank">Form Example</a>
21
 
22
+ ### Why use Opinion Stage Poll, Survey, Form & Quiz WordPress Plugin?
23
 
24
  * Manage all your interactive content (polls, surveys, quizzes, forms, slideshow & article stories) from one dashboard
25
  * Opinion Stage makes it easy and fast to create content. It literally takes minutes to get up & going with a poll, quiz, survey or form
33
  * Supports setting the color theme, fonts & sizes & title ortientation of the different content formats
34
  * White label your poll, survey, quiz or form and add your own logo to make it seem as if it was built by your brand/site
35
 
36
+ ### Main Poll Maker Features
37
 
38
  * Create polls with 4 different graphic layouts - standard poll layout, image poll layout, thumbnails poll layout & head-to-head poll layout
39
  * Easily add images & videos into the polls either from your computer or by using an integrated search poll image function
57
  * View a detailed result table of all poll votes (e.g. vote side, vote timestamp, etc)
58
  * Export the poll results to an xls or csv file
59
 
60
+ ### Main Quiz Features
61
 
62
  * Create a personality quiz, trivia quiz, score quiz, true/false quiz, assessment quiz, multiple-choice quiz or outcome quiz
63
  * Integrate images & videos in the quiz from your computer, from a link or using online search capabilities
78
  * Support for call-to-action buttons at the end of the quiz
79
  * Support sending to different landing pages based on the quiz outcome
80
 
81
+ ### Main Survey Features
82
 
83
  * Integrate images & videos to make the survey appealing & engaging. You can either upload images from your computer or use online search to locate free-to-use images
84
  * Support both single selection and multiple selection questions and supports allowing users to add their own answer
97
  * Graphic display (pie chart & bar chart) of answers to each one of the questions
98
  * Drop off report to help optimize the survey for maximum completion rates
99
 
100
+ ### Main Form Features
101
 
102
  * Supports Short & long text fields
103
  * Supports Email fields including 2 approval checkboxes
109
  * View statistics on # of views vs. # of submissions
110
  * View all submissions including the all field entries and meta data such as timestamp of submission
111
 
112
+ ### Placements
113
 
114
  * Sidebar placement - you can add a poll, quiz, survey or form to the site sidebar using a dedicated Opinion Stage sidebar widget
115
  * Popup placement - you can configure to popup content (e.g. a poll, quiz, survey, etc) when users enter or exit your site using a highly configurable popup component
116
  * Articles placement - you can display the a poll, quiz, survey or form at the end of all your posts/pages by enabling the articles placement
117
 
118
+ ### Gutenberg support
119
+
120
+ Opinion Stage supports both the classic editor and the new Gutenberg blocks. Quickly add polls, quizzes, surveys or forms with the Opinion Stage blocks for Gutenberg.
121
+
122
+ ### Language support
123
 
124
  Opinion Stage supports over 42 languages, missing a language? Let us know!
125
 
126
+ ### About Opinion Stage
127
 
128
  Opinion Stage is a powerful & easy-to-use interactive content (e.g. poll, quiz, survey, forms, etc) creation service. Opinion Stage's highly engaging content formats are used to boost engagement, gather leads, generate revenue and to extract actionable insights. Opinion Stage works with world-leading publishers, brands & agencies as well as small sites & blogs, offering their audiences content engagement experiences that convert to measurable business values. For more details, visit <a href="https://www.opinionstage.com?o=wp35e8" target="_blank">the Opinion Stage site.</a>
129
 
146
 
147
  Polls include one question and are used for getting a quick answer on a question. Polls are often used for gathering opinions, getting feedback, running contents & competitions and generating engagement. Surveys include multiple questions of different types. Surveys are often used to gather feedback and insights. If you are still unsure whether to use a poll or a survey, contact our support team and we'll be happy to help.
148
 
149
+ = Does Opinion Stage support Gutenberg blocks =
150
+
151
+ Yes, Opinion Stage supports both Gutenberg blocks and the Classic editors
152
+
153
  == Other Notes ==
154
 
155
  == Screenshots ==
170
  N/A
171
 
172
  == Changelog ==
173
+ = 19.6.11 =
174
+ * readme update
175
+ * analytics setup
176
  = 19.6.10 =
177
  * navigation links update
178
  = 19.6.9 =