Version Description
- readme update
- analytics setup
Download this release
Release Info
Developer | kucaahbe |
Plugin | 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 +0 -0
- admin/init.php +2 -1
- admin/menu-page.php +2 -0
- admin/menu-target.php +1 -1
- admin/opinionstage-tracking-user-notice.php +57 -0
- admin/opinionstage-usage-tracking-code.php +17 -0
- admin/resources/common.php +13 -1
- admin/views/deactivate-feedback-form.php +11 -2
- admin/views/settings_track.php +35 -0
- includes/opinionstage-ajax-functions.php +23 -0
- opinionstage-polls.php +1 -1
- plugin.php +2 -2
- readme.txt +20 -9
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.' <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.
|
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.
|
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.
|
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.
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
119 |
|
120 |
Opinion Stage supports over 42 languages, missing a language? Let us know!
|
121 |
|
122 |
-
|
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 =
|