Version Description
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| Version | 2.9.0 |
| Comparing to | |
| See all releases | |
Code changes from version 2.8.7 to 2.9.0
- 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/wppr-main.php +14 -22
- readme.txt +8 -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/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";
|
|
@@ -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' );
|
| 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";
|
| 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' );
|
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,16 @@ 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.0**
|
| 76 |
+
|
| 77 |
+
- Added shortcode support on all review fields
|
| 78 |
+
- Removed addons page
|
| 79 |
+
|
| 80 |
+
|
| 81 |
**New in 2.8.7**
|
| 82 |
|
| 83 |
- Fixed img tag closing tag issue
|
| 84 |
+
- Fixed rich snippet problem when comment influence is off
|
| 85 |
|
| 86 |
**New in 2.8.6**
|
| 87 |
|
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.0
|
| 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.0' );
|
| 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 |
}
|
