Version Description
Download this release
Release Info
Developer | codeinwp |
Plugin | WP Product Review Lite |
Version | 2.9.1 |
Comparing to | |
See all releases |
Code changes from version 2.8.7 to 2.9.1
- admin/inc/config.php +1 -51
- admin/inc/render.php +3 -3
- admin/layout/main_page.php +16 -13
- css/dashboard_styles.css +0 -78
- inc/cwp-addons.php +0 -75
- inc/cwp_metabox.php +3 -3
- inc/widget-layouts/style 1.php +6 -2
- inc/wppr-main.php +17 -25
- readme.txt +13 -2
- wp-product-review.php +6 -7
admin/inc/config.php
CHANGED
@@ -553,57 +553,7 @@
|
|
553 |
|
554 |
)
|
555 |
|
556 |
-
)
|
557 |
-
|
558 |
-
|
559 |
-
array(
|
560 |
-
|
561 |
-
"type"=>"tab",
|
562 |
-
|
563 |
-
"name"=>"Get Pro features",
|
564 |
-
|
565 |
-
"options"=>array(
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
array(
|
570 |
-
|
571 |
-
"type"=>"title",
|
572 |
-
|
573 |
-
"name"=>"In order to use the PRO features, you have 2 options ( Shortcode can't be used with the powered_by link) :"
|
574 |
-
|
575 |
-
),
|
576 |
-
array(
|
577 |
-
|
578 |
-
"type"=>"select",
|
579 |
-
|
580 |
-
"name"=>"Display the Powered by link ?",
|
581 |
-
|
582 |
-
"description"=>"If you wanna use our Preloader functionality and custom icons without paying for the plugin, just activate this box and a nofollow link will be added to your review posts",
|
583 |
-
|
584 |
-
"id"=>"cwppos_show_poweredby",
|
585 |
-
|
586 |
-
"options"=>array("yes"=>"Yes","no"=>"No"),
|
587 |
-
|
588 |
-
"default"=>"no"
|
589 |
-
|
590 |
-
),
|
591 |
-
array(
|
592 |
-
|
593 |
-
"type"=>"button",
|
594 |
-
|
595 |
-
"name"=>"Buy the add-ons or the PRO bundle ",
|
596 |
-
|
597 |
-
"description"=>"See the extensions",
|
598 |
-
|
599 |
-
"id"=>"cwppos_show_buypro",
|
600 |
-
|
601 |
-
|
602 |
-
"default"=>"no"
|
603 |
-
|
604 |
-
)
|
605 |
-
)
|
606 |
-
)
|
607 |
|
608 |
|
609 |
|
553 |
|
554 |
)
|
555 |
|
556 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
557 |
|
558 |
|
559 |
|
admin/inc/render.php
CHANGED
@@ -247,7 +247,7 @@
|
|
247 |
} else {
|
248 |
$html .= "* Currently set to the default styling</span>";
|
249 |
} } else {
|
250 |
-
$html .= '<span style="color:red;">'. __('You need the
|
251 |
}
|
252 |
$html .= "</li>";
|
253 |
|
@@ -554,8 +554,8 @@
|
|
554 |
public function add_button($tabid,$name,$description,$id,$class = ''){
|
555 |
$html = '
|
556 |
<div class="controls '.$class.' ">
|
557 |
-
<div class="explain">'.$name.'</div
|
558 |
-
<a href="
|
559 |
</div></div>';
|
560 |
$this->tabs[$tabid]["elements"][] = array(
|
561 |
"type"=>"button",
|
247 |
} else {
|
248 |
$html .= "* Currently set to the default styling</span>";
|
249 |
} } else {
|
250 |
+
$html .= '<span style="color:red;">'. __('You need the PRO <a style="color:red;" href="http://bit.ly/2bhylar" target="_blank" >add-on</a> in order to change the review icons.',"cwppos") . "</span>";
|
251 |
}
|
252 |
$html .= "</li>";
|
253 |
|
554 |
public function add_button($tabid,$name,$description,$id,$class = ''){
|
555 |
$html = '
|
556 |
<div class="controls '.$class.' ">
|
557 |
+
<div class="explain">'.$name.'</div>
|
558 |
+
<a href="https://themeisle.com/plugins/wp-product-review-pro-add-on/" class="button" style="color:red; text-decoration: none; ">'.$name.'</a>
|
559 |
</div></div>';
|
560 |
$this->tabs[$tabid]["elements"][] = array(
|
561 |
"type"=>"button",
|
admin/layout/main_page.php
CHANGED
@@ -9,11 +9,11 @@
|
|
9 |
|
10 |
<img class="theme_options_logo" src="<?php echo plugins_url( 'img/logo.png' , __FILE__ ) . ''; ?>" alt="<?php echo cwppos_config('admin_page_header'); ?>">
|
11 |
|
12 |
-
<?php if (!class_exists('CWP_PR_PRO_Core')) { ?><a href="
|
13 |
|
14 |
<a href="https://themeisle.com/allthemes" class="read_docs button" target="_blank" style=" text-decoration: none; "><?php _e("Recommended Review Themes", "cwppos"); ?></a>
|
15 |
|
16 |
-
<a href="
|
17 |
|
18 |
</h2>
|
19 |
</div>
|
@@ -50,19 +50,21 @@
|
|
50 |
<?php foreach ($tabs as $tab) { ?>
|
51 |
<div id="tab-<?php echo $tab['id']; ?>" class="tab-section">
|
52 |
<h2><?php echo $tab['name']; ?></h2>
|
53 |
-
|
54 |
<?php foreach($tab['elements'] as $element){ ?>
|
55 |
<?php echo $element['html']; ?>
|
56 |
<?php } ?>
|
57 |
-
|
58 |
-
</div>
|
59 |
-
|
60 |
-
|
61 |
<?php } ?>
|
62 |
|
63 |
-
<div class="clear"></div
|
|
|
64 |
|
65 |
-
|
|
|
66 |
</div>
|
67 |
|
68 |
<div class="save_bar">
|
@@ -72,10 +74,11 @@
|
|
72 |
|
73 |
<span class="spinner spinner-reset" ></span>
|
74 |
<button type="button" class="button submit-button reset-button cwp_reset"><?php _e('Options Reset','cwppos'); ?></button>
|
75 |
-
|
76 |
-
|
77 |
-
</div>
|
78 |
-
|
|
|
79 |
</form>
|
80 |
|
81 |
<div style="clear:both;"></div>
|
9 |
|
10 |
<img class="theme_options_logo" src="<?php echo plugins_url( 'img/logo.png' , __FILE__ ) . ''; ?>" alt="<?php echo cwppos_config('admin_page_header'); ?>">
|
11 |
|
12 |
+
<?php if (!class_exists('CWP_PR_PRO_Core')) { ?><a href="http://themeisle.com/plugins/wp-product-review/" class="read_docs button" target="_blank" style="color:red;text-decoration: none;"><?php _e("Buy the PRO Add-on", "cwppos"); ?></a><?php } ?>
|
13 |
|
14 |
<a href="https://themeisle.com/allthemes" class="read_docs button" target="_blank" style=" text-decoration: none; "><?php _e("Recommended Review Themes", "cwppos"); ?></a>
|
15 |
|
16 |
+
<a href="http://themeisle.com/contact/" target="_blank" class="read_docs button" style="text-decoration: none;"><?php _e("Contact us", "cwppos"); ?></a>
|
17 |
|
18 |
</h2>
|
19 |
</div>
|
50 |
<?php foreach ($tabs as $tab) { ?>
|
51 |
<div id="tab-<?php echo $tab['id']; ?>" class="tab-section">
|
52 |
<h2><?php echo $tab['name']; ?></h2>
|
53 |
+
|
54 |
<?php foreach($tab['elements'] as $element){ ?>
|
55 |
<?php echo $element['html']; ?>
|
56 |
<?php } ?>
|
57 |
+
|
58 |
+
</div>
|
59 |
+
|
60 |
+
|
61 |
<?php } ?>
|
62 |
|
63 |
+
<div class="clear"></div>
|
64 |
+
</div>
|
65 |
|
66 |
+
|
67 |
+
<div style="clear:both;"></div>
|
68 |
</div>
|
69 |
|
70 |
<div class="save_bar">
|
74 |
|
75 |
<span class="spinner spinner-reset" ></span>
|
76 |
<button type="button" class="button submit-button reset-button cwp_reset"><?php _e('Options Reset','cwppos'); ?></button>
|
77 |
+
|
78 |
+
|
79 |
+
</div>
|
80 |
+
|
81 |
+
<div style="clear:both;"></div>
|
82 |
</form>
|
83 |
|
84 |
<div style="clear:both;"></div>
|
css/dashboard_styles.css
CHANGED
@@ -412,84 +412,6 @@ a.preload_info:hover, a.preload_info_upsell:hover {
|
|
412 |
padding: 0;
|
413 |
}
|
414 |
|
415 |
-
.cwp_addons_wrap .products {
|
416 |
-
overflow: hidden;
|
417 |
-
}
|
418 |
-
|
419 |
-
.cwp_addons_wrap .products li {
|
420 |
-
float: left;
|
421 |
-
margin: 0 1em 1em 0 !important;
|
422 |
-
padding: 0;
|
423 |
-
vertical-align: top;
|
424 |
-
width: 300px;
|
425 |
-
}
|
426 |
-
|
427 |
-
.cwp_addons_wrap .products li a {
|
428 |
-
text-decoration: none;
|
429 |
-
color: inherit;
|
430 |
-
border: 1px solid #ddd;
|
431 |
-
display: block;
|
432 |
-
min-height: 220px;
|
433 |
-
overflow: hidden;
|
434 |
-
background: #f5f5f5;
|
435 |
-
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);
|
436 |
-
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);
|
437 |
-
}
|
438 |
-
|
439 |
-
.cwp_addons_wrap .products li a img {
|
440 |
-
max-width: 258px;
|
441 |
-
max-height: 24px;
|
442 |
-
padding: 17px 20px;
|
443 |
-
display: block;
|
444 |
-
margin: 0;
|
445 |
-
background: #fff;
|
446 |
-
border-right: 260px solid #fff;
|
447 |
-
}
|
448 |
-
|
449 |
-
.cwp_addons_wrap .products li a .price, .cwp_addons_wrap .products li a img.extension-thumb + h3 {
|
450 |
-
display: none;
|
451 |
-
}
|
452 |
-
|
453 |
-
.cwp_addons_wrap .products li a h3 {
|
454 |
-
margin: 0 !important;
|
455 |
-
padding: 20px !important;
|
456 |
-
background: #fff;
|
457 |
-
}
|
458 |
-
|
459 |
-
.cwp_addons_wrap .products li a p {
|
460 |
-
padding: 20px !important;
|
461 |
-
margin: 0 !important;
|
462 |
-
height: 70px;
|
463 |
-
border-top: 1px solid #f1f1f1;
|
464 |
-
}
|
465 |
-
|
466 |
-
.cwp_addons_wrap .products li a:focus, .cwp_addons_wrap .products li a:hover {
|
467 |
-
background-color: #fff;
|
468 |
-
}
|
469 |
-
|
470 |
-
.cwp_addons_wrap .cwp-cta {
|
471 |
-
margin-left: 25%;
|
472 |
-
color: #555;
|
473 |
-
background: #f7f7f7;
|
474 |
-
-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08);
|
475 |
-
box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08);
|
476 |
-
vertical-align: top;
|
477 |
-
display: inline-block;
|
478 |
-
text-decoration: none;
|
479 |
-
font-size: 13px;
|
480 |
-
line-height: 26px;
|
481 |
-
height: 28px;
|
482 |
-
padding: 0 10px 1px;
|
483 |
-
cursor: pointer;
|
484 |
-
border: 1px solid #ccc;
|
485 |
-
-webkit-appearance: none;
|
486 |
-
-webkit-border-radius: 3px;
|
487 |
-
border-radius: 3px;
|
488 |
-
white-space: nowrap;
|
489 |
-
-webkit-box-sizing: border-box;
|
490 |
-
-moz-box-sizing: border-box;
|
491 |
-
box-sizing: border-box;
|
492 |
-
}
|
493 |
#cwp_add_button{
|
494 |
font-size:20px;
|
495 |
text-decoration: none;
|
412 |
padding: 0;
|
413 |
}
|
414 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
415 |
#cwp_add_button{
|
416 |
font-size:20px;
|
417 |
text-decoration: none;
|
inc/cwp-addons.php
DELETED
@@ -1,75 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Admin View: Page - Addons
|
4 |
-
*/
|
5 |
-
|
6 |
-
|
7 |
-
function cwp_addons() {
|
8 |
-
?>
|
9 |
-
|
10 |
-
<div class="cwp_addons_wrap">
|
11 |
-
<div class="announcement clearfix" style="
|
12 |
-
width: 99%;
|
13 |
-
background: no-repeat left -10px top -45px, #f16848;
|
14 |
-
margin-top: 20px;
|
15 |
-
float: left;
|
16 |
-
clear: both;
|
17 |
-
margin-bottom: 10px;
|
18 |
-
">
|
19 |
-
<h2 style="
|
20 |
-
width: 75%;
|
21 |
-
float: left; font-family: "Helvetica Neue", HelveticaNeue, sans-serif; color: #fff; font-weight: 100; font-size: 17px; line-height: 1;
|
22 |
-
padding-left: 20px;
|
23 |
-
">Get the PRO addons bundle (including all existing add-on and future ones ) starting from $75!</h2>
|
24 |
-
<a class="show-me" href="https://themeisle.com/plugins/wp-product-review-pro-add-on/?utm_source=addonsadmin&utm_medium=announce&utm_campaign=top" style="
|
25 |
-
float: right; background: #fff; border-radius: 5px; font-family: "Helvetica Neue", HelveticaNeue, sans-serif; color: #5c5c5c; text-decoration: none; text-transform: uppercase; padding: 7px 15px; margin-top: 9px; margin-right: 20px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; line-height: 1;
|
26 |
-
">Show Me</a>
|
27 |
-
</div>
|
28 |
-
<div class="icon32 icon32-posts-product" id="icon-woocommerce"><br /></div>
|
29 |
-
<h2>
|
30 |
-
<?php esc_html_e( 'WP Product Review Add-ons/Extensions', 'cwppos' ); ?>
|
31 |
-
<a href="https://themeisle.com/plugins/" class="add-new-h2"><?php esc_html_e( 'See all extensions', 'cwppos' ); ?></a>
|
32 |
-
</h2><?php
|
33 |
-
if ( false === ( $addons = get_transient( 'wppr_addons_data' ) ) ) {
|
34 |
-
$addons_json = wp_remote_get( 'https://themeisle-vertigostudio.netdna-ssl.com/wp-content/uploads/wppr-addons.json', array( 'user-agent' => 'WPPR Addons Page' ) );
|
35 |
-
if ( ! is_wp_error( $addons_json ) ) {
|
36 |
-
$addons = json_decode( wp_remote_retrieve_body( $addons_json ) );
|
37 |
-
if ( $addons ) {
|
38 |
-
set_transient( 'wppr_addons_data', $addons, 604800 );
|
39 |
-
}
|
40 |
-
}
|
41 |
-
}
|
42 |
-
//print_r($addons);
|
43 |
-
/* $addons[0] = array(
|
44 |
-
"title" => "Custom Icon",
|
45 |
-
"excerpt" => "This add-on add a custom icon functionality to your review box, so you can add things like star icon, $ icon and much more.",
|
46 |
-
"link" =>"https://themeisle.com/plugins/WPPR-custom-icon/",
|
47 |
-
"price" =>"$19"
|
48 |
-
);*/
|
49 |
-
|
50 |
-
if ( $addons ) : ?>
|
51 |
-
|
52 |
-
<ul class="products"><?php
|
53 |
-
|
54 |
-
foreach ( $addons as $addon ) {
|
55 |
-
|
56 |
-
echo '<li class="product">';
|
57 |
-
|
58 |
-
echo '<a target="_blank" href="' . esc_url( $addon->link ) . '">';
|
59 |
-
if ( ! empty( $addon->image ) ) {
|
60 |
-
echo '<img src="' . esc_url($addon->image) . '"/>';
|
61 |
-
} else {
|
62 |
-
echo '<h3>' . $addon->title . '</h3>';
|
63 |
-
}
|
64 |
-
echo '<span class="price">' . $addon->price . '</span>';
|
65 |
-
echo '<p>' . $addon->excerpt . '</p>';
|
66 |
-
echo '<button class="cwp-cta">Get it now for '.$addon->price.'</button>';
|
67 |
-
echo '</a>';
|
68 |
-
echo '</li>';
|
69 |
-
}
|
70 |
-
?></ul>
|
71 |
-
<?php else : ?>
|
72 |
-
<p><?php printf( __( 'Our catalog of WP Product Review Extensions can be found on ThemeIsle.com here: <a href="%s">WP Product Review Extensions</a>', 'cwppos' ), 'https://themeisle.com/plugins/' ); ?></p>
|
73 |
-
<?php endif; ?>
|
74 |
-
</div>
|
75 |
-
<?php } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cwp_metabox.php
CHANGED
@@ -172,7 +172,7 @@ function cwp_review_meta_boxes(){
|
|
172 |
<h4><?php _e("Product Options Setting", "cwppos"); ?></h4>
|
173 |
<div class="preloadInfo"><?php _e("Insert your options and their grades. Grading must be done <b><i>from 0 to 100</i></b>.");
|
174 |
if(cwppos("cwppos_show_poweredby") !== 'yes' && !class_exists('CWP_PR_PRO_Core') && !function_exists('wppr_ep_js_preloader'))
|
175 |
-
_e(" In order to be able to automatically
|
176 |
</div><?php if(cwppos("cwppos_show_poweredby") === 'yes' || class_exists('CWP_PR_PRO_Core')|| function_exists('wppr_ep_js_preloader')) { ?>
|
177 |
<a href="#" class="preload_info"><?php _e("Preload Info","cwppos"); ?></a>
|
178 |
<?php
|
@@ -180,7 +180,7 @@ function cwp_review_meta_boxes(){
|
|
180 |
$pageURL = admin_url('admin.php?page=cwppos_options#tab-upgrade_to_pro');
|
181 |
$pageURL = str_replace(":80","",$pageURL);
|
182 |
?>
|
183 |
-
<a href="http://
|
184 |
<?php } ?>
|
185 |
</div><!-- end .review-settings-notice -->
|
186 |
<div class="review-settings-group">
|
@@ -257,7 +257,7 @@ function cwp_review_meta_boxes(){
|
|
257 |
</div><!-- end .review-settings group -->
|
258 |
</div>
|
259 |
<?php if(!shortcode_exists("P_REVIEW")): ?>
|
260 |
-
<label > You can use the shortcode <b>[P_REVIEW]</b> to show a review you already made or <b>[wpr_landing]</b> to display a comparision table of them. The shortcodes are available on the <a target="_blank" href="http://
|
261 |
<?php endif; ?>
|
262 |
</div>
|
263 |
<?php
|
172 |
<h4><?php _e("Product Options Setting", "cwppos"); ?></h4>
|
173 |
<div class="preloadInfo"><?php _e("Insert your options and their grades. Grading must be done <b><i>from 0 to 100</i></b>.");
|
174 |
if(cwppos("cwppos_show_poweredby") !== 'yes' && !class_exists('CWP_PR_PRO_Core') && !function_exists('wppr_ep_js_preloader'))
|
175 |
+
_e(" In order to be able to automatically load your options from another posts, you need the PRO add-on", "cwppos"); ?>
|
176 |
</div><?php if(cwppos("cwppos_show_poweredby") === 'yes' || class_exists('CWP_PR_PRO_Core')|| function_exists('wppr_ep_js_preloader')) { ?>
|
177 |
<a href="#" class="preload_info"><?php _e("Preload Info","cwppos"); ?></a>
|
178 |
<?php
|
180 |
$pageURL = admin_url('admin.php?page=cwppos_options#tab-upgrade_to_pro');
|
181 |
$pageURL = str_replace(":80","",$pageURL);
|
182 |
?>
|
183 |
+
<a href="http://bit.ly/2aYWkgu" target="_blank" class="preload_info_upsell"><?php _e("View Preload features","cwppos"); ?></a>
|
184 |
<?php } ?>
|
185 |
</div><!-- end .review-settings-notice -->
|
186 |
<div class="review-settings-group">
|
257 |
</div><!-- end .review-settings group -->
|
258 |
</div>
|
259 |
<?php if(!shortcode_exists("P_REVIEW")): ?>
|
260 |
+
<label > You can use the shortcode <b>[P_REVIEW]</b> to show a review you already made or <b>[wpr_landing]</b> to display a comparision table of them. The shortcodes are available on the <a target="_blank" href="http://bit.ly/2bpKIlP">Pro Bundle</a><br/><br/></label>
|
261 |
<?php endif; ?>
|
262 |
</div>
|
263 |
<?php
|
inc/widget-layouts/style 1.php
CHANGED
@@ -54,8 +54,12 @@
|
|
54 |
}
|
55 |
?>
|
56 |
<p class="wppr-style1-buttons">
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
59 |
</p>
|
60 |
</div>
|
61 |
<div class="clear"></div>
|
54 |
}
|
55 |
?>
|
56 |
<p class="wppr-style1-buttons">
|
57 |
+
<?php if (!empty($instance['cwp_tp_buynow'])) { ?>
|
58 |
+
<a href='<?php echo $affiliate_link;?>' rel='nofollow' target='_blank' class='wppr-bttn'><?php _e($instance['cwp_tp_buynow'], "cwppos");?></a>
|
59 |
+
<?php } ?>
|
60 |
+
<?php if (!empty($instance['cwp_tp_readreview'])) { ?>
|
61 |
+
<a href='<?php echo $review_link;?>' rel='nofollow' class='wppr-bttn'><?php _e($instance['cwp_tp_readreview'], "cwppos");?></a>
|
62 |
+
<?php } ?>
|
63 |
</p>
|
64 |
</div>
|
65 |
<div class="clear"></div>
|
inc/wppr-main.php
CHANGED
@@ -135,8 +135,8 @@ function cwppos_show_review($id = "") {
|
|
135 |
<div class="review-wu-left">
|
136 |
<div class="rev-wu-image">';
|
137 |
|
138 |
-
$product_image = get_post_meta($id, "cwp_rev_product_image", true);
|
139 |
-
$imgurl = get_post_meta($id, "cwp_image_link", true);
|
140 |
$lightbox = "";
|
141 |
$feat_image = wp_get_attachment_url( get_post_thumbnail_id( $id ) );
|
142 |
|
@@ -156,15 +156,15 @@ function cwppos_show_review($id = "") {
|
|
156 |
wp_enqueue_style("img-lightbox-css", WPPR_URL.'/css/lightbox.css' , array(), WPPR_LITE_VERSION );
|
157 |
}
|
158 |
}else{
|
159 |
-
$product_image = get_post_meta($id, "cwp_product_affiliate_link", true);
|
160 |
}
|
161 |
//print_r($product_image);
|
162 |
-
$return_string .= '<a href="'.$product_image.'" '.$lightbox.' rel="nofollow" target="_blank"><img itemprop="image" src="'.$product_image_cropped.'" alt="'. get_post_meta($id, "cwp_rev_product_name", true).'" class="photo photo-wrapup wppr-product-image" /></a>';
|
163 |
|
164 |
$rating = cwppos_calc_overall_rating($id);
|
165 |
|
166 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
167 |
-
${"option".$i."_content"} = get_post_meta($id, "option_".$i."_content", true);
|
168 |
|
169 |
if(empty(${"option".$i."_content"})) {
|
170 |
${"option".$i."_content"} = __("Default Feature ".$i, "cwppos");
|
@@ -187,7 +187,7 @@ function cwppos_show_review($id = "") {
|
|
187 |
{
|
188 |
$return_string .= '<span itemscope itemtype="http://schema.org/Review"><span itemprop="author" itemscope itemtype="http://schema.org/Person" >
|
189 |
<meta itemprop="name" content="'.get_the_author().'"/>
|
190 |
-
</span><span itemprop="itemReviewed" itemscope itemtype="http://schema.org/Product"><meta itemprop="name" content="'.get_post_meta($id,'cwp_rev_product_name',true).'"/></span><div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="cwp-review-percentage" data-percent="';
|
191 |
$return_string .= $rating['overall'] . '"><span itemprop="ratingValue" class="cwp-review-rating">' . $divrating . '</span> <meta itemprop="bestRating" content="10"> </div></span>';
|
192 |
|
193 |
|
@@ -218,14 +218,14 @@ function cwppos_show_review($id = "") {
|
|
218 |
<div class="pros">';
|
219 |
|
220 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
221 |
-
${"pro_option_".$i} = get_post_meta($id, "cwp_option_".$i."_pro", true);
|
222 |
if(empty(${"pro_option_".$i})) {
|
223 |
${"pro_option_".$i} = "" ;
|
224 |
}
|
225 |
}
|
226 |
|
227 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
228 |
-
${"cons_option_".$i} = get_post_meta($id, "cwp_option_".$i."_cons", true);
|
229 |
if(empty(${"cons_option_".$i})) {
|
230 |
${"cons_option_".$i} = "";
|
231 |
}
|
@@ -235,7 +235,7 @@ function cwppos_show_review($id = "") {
|
|
235 |
$return_string .= apply_filters( 'wppr_review_pros_text',$id, __(cwppos("cwppos_pros_text"), "cwppos")).' <ul>';
|
236 |
for($i=1;$i<=cwppos("cwppos_option_nr");$i++) {
|
237 |
if(!empty(${"pro_option_".$i})) {
|
238 |
-
$return_string .= ' <li
|
239 |
}
|
240 |
}
|
241 |
|
@@ -246,7 +246,7 @@ function cwppos_show_review($id = "") {
|
|
246 |
|
247 |
for($i=1;$i<=cwppos("cwppos_option_nr");$i++){
|
248 |
if(!empty(${"cons_option_".$i})) {
|
249 |
-
$return_string .= ' <li
|
250 |
}
|
251 |
|
252 |
}
|
@@ -263,10 +263,10 @@ function cwppos_show_review($id = "") {
|
|
263 |
$return_string.='<div style="font-size:12px;width:100%;float:right"><p style="float:right;">Powered by <a href="http://wordpress.org/plugins/wp-product-review/" target="_blank" rel="nofollow" > WP Product Review</a></p></div>';
|
264 |
}
|
265 |
|
266 |
-
$affiliate_text = get_post_meta($id, "cwp_product_affiliate_text", true);
|
267 |
-
$affiliate_link = get_post_meta($id, "cwp_product_affiliate_link", true);
|
268 |
-
$affiliate_text2 = get_post_meta($id, "cwp_product_affiliate_text2", true);
|
269 |
-
$affiliate_link2 = get_post_meta($id, "cwp_product_affiliate_link2", true);
|
270 |
|
271 |
if(!empty($affiliate_text2) && !empty($affiliate_link2)) {
|
272 |
$bclass="affiliate-button2 affiliate-button";
|
@@ -340,7 +340,7 @@ function wppr_get_image_id($post_id, $image_url = "", $size = "thumbnail" ) {
|
|
340 |
function custom_bar_icon() {
|
341 |
$options = cwppos();
|
342 |
|
343 |
-
if ($options['cwppos_show_poweredby']=="yes" || function_exists("wppr_ci_custom_bar_icon") || class_exists('CWP_PR_PRO_Core')) {
|
344 |
wp_register_script("cwp-custom-bar-icon", WPPR_URL.'/javascript/custom-bar-icon.js', false, "1.0", "all");
|
345 |
wp_enqueue_script("cwp-custom-bar-icon");
|
346 |
}
|
@@ -353,7 +353,7 @@ function cwppos_pac_register() {
|
|
353 |
function cwp_def_settings() {
|
354 |
global $post;
|
355 |
$options = cwppos();
|
356 |
-
if (function_exists('wppr_ci_custom_bar_icon') || $options['cwppos_show_poweredby']=="yes") {
|
357 |
$isSetToPro = true;
|
358 |
} else {
|
359 |
$isSetToPro = false;
|
@@ -403,13 +403,6 @@ function cwppos_pac_print() {
|
|
403 |
|
404 |
}
|
405 |
|
406 |
-
/**
|
407 |
-
* Addons menu item
|
408 |
-
*/
|
409 |
-
function cwp_addons_menu() {
|
410 |
-
add_submenu_page( 'cwppos_options', __( 'WP Product Review Add-ons/Extensions', 'cwppos_options' ), __( 'Add-ons', 'cwppos' ) , 'manage_options', 'wp-addons', 'cwp_addons');
|
411 |
-
}
|
412 |
-
|
413 |
|
414 |
function cwppos_dynamic_stylesheet() {
|
415 |
$options = cwppos();
|
@@ -519,7 +512,6 @@ add_action('init', 'cwppos_pac_register');
|
|
519 |
add_action('wp_head', 'cwppos_pac_print');
|
520 |
add_action('wp_footer','cwppos_dynamic_stylesheet');
|
521 |
add_action( 'admin_init', 'cwppos_pac_admin_init' );
|
522 |
-
add_action('admin_menu', 'cwp_addons_menu');
|
523 |
add_action('admin_enqueue_scripts', 'custom_bar_icon');
|
524 |
|
525 |
if (!class_exists('TAV_Remote_Notification_Client')) require( WPPR_PATH.'/inc/class-remote-notification-client.php' );
|
@@ -527,4 +519,4 @@ $notification = new TAV_Remote_Notification_Client( 36, '71a28628279f6d55', 'htt
|
|
527 |
|
528 |
if (class_exists('CWP_PR_PRO_Core')) $cwp_pr_pro = new CWP_PR_PRO_Core();
|
529 |
|
530 |
-
load_plugin_textdomain('cwppos', false, dirname(plugin_basename(WPPR_PATH)).'/languages/');
|
135 |
<div class="review-wu-left">
|
136 |
<div class="rev-wu-image">';
|
137 |
|
138 |
+
$product_image = do_shortcode(get_post_meta($id, "cwp_rev_product_image", true));
|
139 |
+
$imgurl = do_shortcode(get_post_meta($id, "cwp_image_link", true));
|
140 |
$lightbox = "";
|
141 |
$feat_image = wp_get_attachment_url( get_post_thumbnail_id( $id ) );
|
142 |
|
156 |
wp_enqueue_style("img-lightbox-css", WPPR_URL.'/css/lightbox.css' , array(), WPPR_LITE_VERSION );
|
157 |
}
|
158 |
}else{
|
159 |
+
$product_image = do_shortcode(get_post_meta($id, "cwp_product_affiliate_link", true));
|
160 |
}
|
161 |
//print_r($product_image);
|
162 |
+
$return_string .= '<a href="'.$product_image.'" '.$lightbox.' rel="nofollow" target="_blank"><img itemprop="image" src="'.$product_image_cropped.'" alt="'. do_shortcode(get_post_meta($id, "cwp_rev_product_name", true)).'" class="photo photo-wrapup wppr-product-image" /></a>';
|
163 |
|
164 |
$rating = cwppos_calc_overall_rating($id);
|
165 |
|
166 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
167 |
+
${"option".$i."_content"} = do_shortcode(get_post_meta($id, "option_".$i."_content", true));
|
168 |
|
169 |
if(empty(${"option".$i."_content"})) {
|
170 |
${"option".$i."_content"} = __("Default Feature ".$i, "cwppos");
|
187 |
{
|
188 |
$return_string .= '<span itemscope itemtype="http://schema.org/Review"><span itemprop="author" itemscope itemtype="http://schema.org/Person" >
|
189 |
<meta itemprop="name" content="'.get_the_author().'"/>
|
190 |
+
</span><span itemprop="itemReviewed" itemscope itemtype="http://schema.org/Product"><meta itemprop="name" content="'.do_shortcode(get_post_meta($id,'cwp_rev_product_name',true)).'"/></span><div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="cwp-review-percentage" data-percent="';
|
191 |
$return_string .= $rating['overall'] . '"><span itemprop="ratingValue" class="cwp-review-rating">' . $divrating . '</span> <meta itemprop="bestRating" content="10"> </div></span>';
|
192 |
|
193 |
|
218 |
<div class="pros">';
|
219 |
|
220 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
221 |
+
${"pro_option_".$i} = do_shortcode(get_post_meta($id, "cwp_option_".$i."_pro", true));
|
222 |
if(empty(${"pro_option_".$i})) {
|
223 |
${"pro_option_".$i} = "" ;
|
224 |
}
|
225 |
}
|
226 |
|
227 |
for($i=1; $i<=cwppos("cwppos_option_nr"); $i++) {
|
228 |
+
${"cons_option_".$i} = do_shortcode(get_post_meta($id, "cwp_option_".$i."_cons", true));
|
229 |
if(empty(${"cons_option_".$i})) {
|
230 |
${"cons_option_".$i} = "";
|
231 |
}
|
235 |
$return_string .= apply_filters( 'wppr_review_pros_text',$id, __(cwppos("cwppos_pros_text"), "cwppos")).' <ul>';
|
236 |
for($i=1;$i<=cwppos("cwppos_option_nr");$i++) {
|
237 |
if(!empty(${"pro_option_".$i})) {
|
238 |
+
$return_string .= ' <li>'.${"pro_option_".$i}.'</li>';
|
239 |
}
|
240 |
}
|
241 |
|
246 |
|
247 |
for($i=1;$i<=cwppos("cwppos_option_nr");$i++){
|
248 |
if(!empty(${"cons_option_".$i})) {
|
249 |
+
$return_string .= ' <li>'.${"cons_option_".$i}.'</li>';
|
250 |
}
|
251 |
|
252 |
}
|
263 |
$return_string.='<div style="font-size:12px;width:100%;float:right"><p style="float:right;">Powered by <a href="http://wordpress.org/plugins/wp-product-review/" target="_blank" rel="nofollow" > WP Product Review</a></p></div>';
|
264 |
}
|
265 |
|
266 |
+
$affiliate_text = do_shortcode(get_post_meta($id, "cwp_product_affiliate_text", true));
|
267 |
+
$affiliate_link = do_shortcode(get_post_meta($id, "cwp_product_affiliate_link", true));
|
268 |
+
$affiliate_text2 = do_shortcode(get_post_meta($id, "cwp_product_affiliate_text2", true));
|
269 |
+
$affiliate_link2 = do_shortcode(get_post_meta($id, "cwp_product_affiliate_link2", true));
|
270 |
|
271 |
if(!empty($affiliate_text2) && !empty($affiliate_link2)) {
|
272 |
$bclass="affiliate-button2 affiliate-button";
|
340 |
function custom_bar_icon() {
|
341 |
$options = cwppos();
|
342 |
|
343 |
+
if (( isset($options['cwppos_show_poweredby']) && $options['cwppos_show_poweredby'] == "yes" ) || function_exists("wppr_ci_custom_bar_icon") || class_exists('CWP_PR_PRO_Core')) {
|
344 |
wp_register_script("cwp-custom-bar-icon", WPPR_URL.'/javascript/custom-bar-icon.js', false, "1.0", "all");
|
345 |
wp_enqueue_script("cwp-custom-bar-icon");
|
346 |
}
|
353 |
function cwp_def_settings() {
|
354 |
global $post;
|
355 |
$options = cwppos();
|
356 |
+
if (function_exists('wppr_ci_custom_bar_icon') || ( isset($options['cwppos_show_poweredby']) && $options['cwppos_show_poweredby']=="yes" ) ) {
|
357 |
$isSetToPro = true;
|
358 |
} else {
|
359 |
$isSetToPro = false;
|
403 |
|
404 |
}
|
405 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
406 |
|
407 |
function cwppos_dynamic_stylesheet() {
|
408 |
$options = cwppos();
|
512 |
add_action('wp_head', 'cwppos_pac_print');
|
513 |
add_action('wp_footer','cwppos_dynamic_stylesheet');
|
514 |
add_action( 'admin_init', 'cwppos_pac_admin_init' );
|
|
|
515 |
add_action('admin_enqueue_scripts', 'custom_bar_icon');
|
516 |
|
517 |
if (!class_exists('TAV_Remote_Notification_Client')) require( WPPR_PATH.'/inc/class-remote-notification-client.php' );
|
519 |
|
520 |
if (class_exists('CWP_PR_PRO_Core')) $cwp_pr_pro = new CWP_PR_PRO_Core();
|
521 |
|
522 |
+
load_plugin_textdomain('cwppos', false, dirname(plugin_basename(WPPR_PATH)).'/languages/');
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: codeinwp,marius2012,marius_codeinwp,hardeepasrani,themeisle,Madali
|
|
3 |
Tags: review, rating, posts, widget, review blogger, review blogging, affiliate, product reviews,plugin, google rating, product review, rating, review, star rating, user rating, wp rating, wp review, google, hreview,rich snippets,seo,snippet
|
4 |
Author URI: http://themeisle.com
|
5 |
Requires at least: 3.5
|
6 |
-
Tested up to: 4.
|
7 |
Stable tag: trunk
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -72,10 +72,21 @@ If you wanna learn more about the <a href="http://www.codeinwp.com/blog/fastest-
|
|
72 |
|
73 |
== Changelog ==
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
**New in 2.8.7**
|
76 |
|
77 |
- Fixed img tag closing tag issue
|
78 |
-
- Fixed rich snippet problem when comment influence is off
|
79 |
|
80 |
**New in 2.8.6**
|
81 |
|
3 |
Tags: review, rating, posts, widget, review blogger, review blogging, affiliate, product reviews,plugin, google rating, product review, rating, review, star rating, user rating, wp rating, wp review, google, hreview,rich snippets,seo,snippet
|
4 |
Author URI: http://themeisle.com
|
5 |
Requires at least: 3.5
|
6 |
+
Tested up to: 4.6
|
7 |
Stable tag: trunk
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
72 |
|
73 |
== Changelog ==
|
74 |
|
75 |
+
**New in 2.9.1**
|
76 |
+
|
77 |
+
- Fixed undefined notice on plugin activation
|
78 |
+
- Removed review buttons on links when the values are empty for widgets
|
79 |
+
|
80 |
+
**New in 2.9.0**
|
81 |
+
|
82 |
+
- Added shortcode support on all review fields
|
83 |
+
- Removed addons page
|
84 |
+
|
85 |
+
|
86 |
**New in 2.8.7**
|
87 |
|
88 |
- Fixed img tag closing tag issue
|
89 |
+
- Fixed rich snippet problem when comment influence is off
|
90 |
|
91 |
**New in 2.8.6**
|
92 |
|
wp-product-review.php
CHANGED
@@ -7,14 +7,14 @@
|
|
7 |
* @since 1.0.0
|
8 |
*
|
9 |
*
|
10 |
-
* Plugin Name: WP Product Review
|
11 |
* Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
|
12 |
-
* Version: 2.
|
13 |
* Author: Themeisle
|
14 |
-
* Author URI:
|
15 |
-
* Plugin URI:
|
16 |
* Requires at least: 3.5
|
17 |
-
* Tested up to: 4.
|
18 |
* Stable tag: trunk
|
19 |
* License: GPLv2 or later
|
20 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -22,7 +22,7 @@
|
|
22 |
* Domain Path: /languages
|
23 |
*/
|
24 |
|
25 |
-
define( 'WPPR_LITE_VERSION','2.
|
26 |
define( 'WPPR_PATH',dirname( __FILE__ ) );
|
27 |
define( 'WPPR_URL',plugins_url( 'wp-product-review' ) );
|
28 |
|
@@ -35,6 +35,5 @@ if ( wp_get_theme() !== 'Reviewgine Affiliate PRO' ) {
|
|
35 |
include 'inc/cwp_latest_products_widget.php';
|
36 |
include 'inc/cwp_comment.php';
|
37 |
include 'inc/cwp_js_preloader.php';
|
38 |
-
include 'inc/cwp-addons.php';
|
39 |
include 'inc/wppr-main.php';
|
40 |
}
|
7 |
* @since 1.0.0
|
8 |
*
|
9 |
*
|
10 |
+
* Plugin Name: WP Product Review Lite
|
11 |
* Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
|
12 |
+
* Version: 2.9.1
|
13 |
* Author: Themeisle
|
14 |
+
* Author URI: http://themeisle.com/
|
15 |
+
* Plugin URI: http://themeisle.com/plugins/wp-product-review/
|
16 |
* Requires at least: 3.5
|
17 |
+
* Tested up to: 4.6
|
18 |
* Stable tag: trunk
|
19 |
* License: GPLv2 or later
|
20 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
22 |
* Domain Path: /languages
|
23 |
*/
|
24 |
|
25 |
+
define( 'WPPR_LITE_VERSION','2.9.1' );
|
26 |
define( 'WPPR_PATH',dirname( __FILE__ ) );
|
27 |
define( 'WPPR_URL',plugins_url( 'wp-product-review' ) );
|
28 |
|
35 |
include 'inc/cwp_latest_products_widget.php';
|
36 |
include 'inc/cwp_comment.php';
|
37 |
include 'inc/cwp_js_preloader.php';
|
|
|
38 |
include 'inc/wppr-main.php';
|
39 |
}
|