Version Description
Download this release
Release Info
Developer | MyThemeShop |
Plugin | WP Review |
Version | 4.0.16 |
Comparing to | |
See all releases |
Code changes from version 4.0.15 to 4.0.16
- assets/js/admin.js +14 -0
- includes/functions.php +22 -24
- readme.txt +5 -2
- wp-review.php +2 -2
assets/js/admin.js
CHANGED
@@ -308,4 +308,18 @@ jQuery(document).ready(function($) {
|
|
308 |
|
309 |
}
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
});
|
308 |
|
309 |
}
|
310 |
|
311 |
+
jQuery(document).on('click', '.wpreview-notice-dismiss', function(e){
|
312 |
+
e.preventDefault();
|
313 |
+
jQuery(this).parent().remove();
|
314 |
+
jQuery.ajax({
|
315 |
+
type: "POST",
|
316 |
+
url: ajaxurl,
|
317 |
+
data: {
|
318 |
+
action: 'mts_dismiss_wpreview_notice',
|
319 |
+
dismiss: jQuery(this).data('ignore')
|
320 |
+
}
|
321 |
+
});
|
322 |
+
return false;
|
323 |
+
});
|
324 |
+
|
325 |
});
|
includes/functions.php
CHANGED
@@ -1351,35 +1351,33 @@ function wp_review_admin_notice() {
|
|
1351 |
/* Check that the user hasn't already clicked to ignore the message */
|
1352 |
/* Only show the notice 2 days after plugin activation */
|
1353 |
if ( ! get_user_meta($user_id, 'wp_review_ignore_notice') && time() >= (get_option( 'wp_review_activated', 0 ) + (2 * 24 * 60 * 60)) ) {
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
1357 |
}
|
1358 |
|
1359 |
/* Other notice appears right after activating */
|
1360 |
/* And it gets hidden after showing 3 times */
|
1361 |
-
if ( ! get_user_meta($user_id, 'wp_review_ignore_notice_2') && get_option('wp_review_notice_views', 0) < 3 ) {
|
1362 |
-
|
1363 |
-
|
1364 |
-
|
1365 |
-
|
1366 |
_e('Thank you for trying WP Review. We hope you will like it.', 'wp-review');
|
1367 |
-
|
1368 |
-
|
1369 |
}
|
1370 |
}
|
1371 |
|
1372 |
-
add_action('
|
1373 |
-
|
1374 |
-
|
1375 |
-
|
1376 |
-
|
1377 |
-
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
1381 |
-
|
1382 |
-
|
1383 |
-
|
1384 |
-
}
|
1385 |
-
}
|
1351 |
/* Check that the user hasn't already clicked to ignore the message */
|
1352 |
/* Only show the notice 2 days after plugin activation */
|
1353 |
if ( ! get_user_meta($user_id, 'wp_review_ignore_notice') && time() >= (get_option( 'wp_review_activated', 0 ) + (2 * 24 * 60 * 60)) ) {
|
1354 |
+
echo '<div class="updated notice-info wp-review-notice" id="wpreview-notice" style="position:relative;">';
|
1355 |
+
echo __('<p>Like WP Review plugin? You will LOVE <a target="_blank" href="https://mythemeshop.com/plugins/wp-review-pro/?utm_source=WP+Review&utm_medium=Notification+Link&utm_content=WP+Review+Pro+LP&utm_campaign=WordPressOrg"><strong>WP Review Pro!</strong></a></p><a class="notice-dismiss wpreview-notice-dismiss" data-ignore="0" href="#"></a>', 'wp-review');
|
1356 |
+
echo "</div>";
|
1357 |
}
|
1358 |
|
1359 |
/* Other notice appears right after activating */
|
1360 |
/* And it gets hidden after showing 3 times */
|
1361 |
+
if ( ! get_user_meta($user_id, 'wp_review_ignore_notice_2') && get_option('wp_review_notice_views', 0) < 3 && get_option( 'wp_review_activated', 0 ) ) {
|
1362 |
+
$views = get_option('wp_review_notice_views', 0);
|
1363 |
+
update_option( 'wp_review_notice_views', ($views + 1) );
|
1364 |
+
echo '<div class="updated notice-info wp-review-notice" id="wpreview-notice2" style="position:relative;">';
|
1365 |
+
echo '<p>';
|
1366 |
_e('Thank you for trying WP Review. We hope you will like it.', 'wp-review');
|
1367 |
+
echo '</p><a class="notice-dismiss wpreview-notice-dismiss" data-ignore="1"></a>';
|
1368 |
+
echo "</div>";
|
1369 |
}
|
1370 |
}
|
1371 |
|
1372 |
+
add_action('wp_ajax_mts_dismiss_wpreview_notice', function(){
|
1373 |
+
global $current_user;
|
1374 |
+
$user_id = $current_user->ID;
|
1375 |
+
/* If user clicks to ignore the notice, add that to their user meta */
|
1376 |
+
if ( isset($_POST['dismiss']) ) {
|
1377 |
+
if ( '0' == $_POST['dismiss'] ) {
|
1378 |
+
add_user_meta($user_id, 'wp_review_ignore_notice', '1', true);
|
1379 |
+
} elseif ( '1' == $_POST['dismiss'] ) {
|
1380 |
+
add_user_meta($user_id, 'wp_review_ignore_notice_2', '1', true);
|
1381 |
+
}
|
1382 |
+
}
|
1383 |
+
});
|
|
|
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Creator's website link: http://mythemeshop.com/plugins/wp-review/
|
|
4 |
Tags: review, wp review, rating, wp rating, user rating, google rating, star rating, product review
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.6
|
7 |
-
Stable tag: 4.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -102,7 +102,10 @@ Please disable all plugins and check if rating is working properly. Then you can
|
|
102 |
|
103 |
== Changelog ==
|
104 |
|
105 |
-
= v4.0.
|
|
|
|
|
|
|
106 |
* Changed admin notices
|
107 |
|
108 |
= v4.0.14 (June 13, 2018) =
|
4 |
Tags: review, wp review, rating, wp rating, user rating, google rating, star rating, product review
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.6
|
7 |
+
Stable tag: 4.0.16
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
102 |
|
103 |
== Changelog ==
|
104 |
|
105 |
+
= v4.0.16 (June 30, 2018) =
|
106 |
+
* Updated admin notices
|
107 |
+
|
108 |
+
= v4.0.15 (June 28, 2018) =
|
109 |
* Changed admin notices
|
110 |
|
111 |
= v4.0.14 (June 13, 2018) =
|
wp-review.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WP Review
|
4 |
* Plugin URI: http://mythemeshop.com/plugins/wp-review/
|
5 |
* Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
|
6 |
-
* Version: 4.0.
|
7 |
* Author: MyThemesShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
* Text Domain: wp-review
|
@@ -21,7 +21,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
21 |
if ( ! defined( 'MTS_WP_REVIEW_DB_TABLE' )) {
|
22 |
|
23 |
/* Plugin version */
|
24 |
-
define( 'WP_REVIEW_PLUGIN_VERSION', '4.0.
|
25 |
|
26 |
/* Sets the custom db table name. */
|
27 |
define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );
|
3 |
* Plugin Name: WP Review
|
4 |
* Plugin URI: http://mythemeshop.com/plugins/wp-review/
|
5 |
* Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
|
6 |
+
* Version: 4.0.16
|
7 |
* Author: MyThemesShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
* Text Domain: wp-review
|
21 |
if ( ! defined( 'MTS_WP_REVIEW_DB_TABLE' )) {
|
22 |
|
23 |
/* Plugin version */
|
24 |
+
define( 'WP_REVIEW_PLUGIN_VERSION', '4.0.16' );
|
25 |
|
26 |
/* Sets the custom db table name. */
|
27 |
define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );
|