Version Description
- Added optional 'id' parameter for shortcode
- Added filter to modify style output
Download this release
Release Info
Developer | MyThemeShop |
Plugin | WP Review |
Version | 3.2.6 |
Comparing to | |
See all releases |
Code changes from version 3.2.5 to 3.2.6
- includes/functions.php +93 -74
- readme.txt +5 -1
- wp-review.php +1 -1
includes/functions.php
CHANGED
@@ -19,10 +19,10 @@ add_action('wp_ajax_mts_review_get_review', 'mts_review_get_review');
|
|
19 |
add_action('wp_ajax_nopriv_mts_review_get_review', 'mts_review_get_review');
|
20 |
|
21 |
/* Show with shortcode */
|
22 |
-
add_shortcode('wp-review', '
|
23 |
add_shortcode('wp-review-total', 'wp_review_total_shortcode');
|
24 |
// aliases
|
25 |
-
add_shortcode('wp_review', '
|
26 |
add_shortcode('wp_review_total', 'wp_review_total_shortcode');
|
27 |
|
28 |
// image sizes for the widgets
|
@@ -35,36 +35,39 @@ add_image_size( 'wp_review_small', 65, 65, true );
|
|
35 |
* @since 1.0
|
36 |
*
|
37 |
*/
|
38 |
-
function wp_review_get_data() {
|
39 |
global $post;
|
40 |
global $blog_id;
|
41 |
$options = get_option('wp_review_options');
|
42 |
|
|
|
|
|
|
|
43 |
/* Retrieve the meta box data. */
|
44 |
-
$heading = get_post_meta( $
|
45 |
-
$desc_title = get_post_meta( $
|
46 |
if ( ! $desc_title ) $desc_title = __('Summary', 'wp-review');
|
47 |
-
$desc = get_post_meta( $
|
48 |
-
$items = get_post_meta( $
|
49 |
-
$type = get_post_meta( $
|
50 |
-
$total = get_post_meta( $
|
51 |
-
$hide_desc = get_post_meta( $
|
52 |
-
$allowUsers = get_post_meta( $
|
53 |
|
54 |
$colors = array();
|
55 |
-
$colors['custom_colors'] = get_post_meta( $
|
56 |
-
$colors['color'] = get_post_meta( $
|
57 |
-
$colors['type'] = get_post_meta( $
|
58 |
-
$colors['fontcolor'] = get_post_meta( $
|
59 |
-
$colors['bgcolor1'] = get_post_meta( $
|
60 |
-
$colors['bgcolor2'] = get_post_meta( $
|
61 |
-
$colors['bordercolor'] = get_post_meta( $
|
62 |
-
$colors['total'] = get_post_meta( $
|
63 |
|
64 |
if (!$colors['custom_colors'] && !empty($options['colors']) && is_array($options['colors'])) {
|
65 |
$colors = array_merge($colors, $options['colors']);
|
66 |
}
|
67 |
-
$colors = apply_filters('wp_review_colors', $colors, $
|
68 |
$color = $colors['color'];
|
69 |
|
70 |
/* Define a custom class for bar type. */
|
@@ -88,9 +91,9 @@ function wp_review_get_data() {
|
|
88 |
* make sure the hook only apply on allowed post types
|
89 |
*/
|
90 |
if ( $type != '' && is_singular($allowed_post_types) && is_main_query() ) {
|
91 |
-
//if ( $type != '' && is_main_query() && in_array(get_post_type($
|
92 |
// using this second if() instead of the first will allow reviews to be displayed on archive pages, but it may mess up excerpts
|
93 |
-
$review = '<div id="review" class="review-wrapper wp-review-'.$
|
94 |
|
95 |
/* Review title. */
|
96 |
if( $heading != '' ){
|
@@ -222,10 +225,10 @@ function wp_review_get_data() {
|
|
222 |
* USERS REVIEW AREA
|
223 |
*/
|
224 |
|
225 |
-
if( is_array( $allowUsers ) && $allowUsers[0] == 1 ){
|
226 |
$allowedClass = 'allowed-to-rate';
|
227 |
$hasNotRatedClass = 'has-not-rated-yet';
|
228 |
-
$postReviews = mts_get_post_reviews( $
|
229 |
$userTotal = $postReviews[0]->reviewsAvg;
|
230 |
$usersReviewsCount = $postReviews[0]->reviewsNum;
|
231 |
|
@@ -245,7 +248,7 @@ function wp_review_get_data() {
|
|
245 |
if ( is_user_logged_in() ) { $user_id = get_current_user_id(); }
|
246 |
//echo $blog_id;
|
247 |
$review .= '<input type="hidden" id="blog_id" value="'.$blog_id.'">';
|
248 |
-
$review .= '<input type="hidden" id="post_id" value="'.$
|
249 |
$review .= '<input type="hidden" id="user_id" value="'.$user_id.'">';
|
250 |
$review .= '<input type="hidden" id="token" value="'.wp_create_nonce( "wp-review-security" ).'">';
|
251 |
|
@@ -254,7 +257,7 @@ function wp_review_get_data() {
|
|
254 |
$review .= '<div class="user-total-wrapper"><span class="user-review-title">'.__('User Rating','wp-review').': </span><span class="review-total-box"><span id="mts-user-reviews-total">' . $userTotal . '</span> ';
|
255 |
$review.= '<small>(<span id="mts-user-reviews-counter" >'.$usersReviewsCount.'</span> '.__('votes', 'wp-review').')</small></span></div>';
|
256 |
|
257 |
-
if( hasPreviousReview( $
|
258 |
$hasNotRatedClass = '';
|
259 |
}
|
260 |
|
@@ -292,9 +295,9 @@ function wp_review_get_data() {
|
|
292 |
|
293 |
$review .= '</div><!-- #review -->';
|
294 |
|
295 |
-
$review = apply_filters('wp_review_get_data', $review, $
|
296 |
|
297 |
-
return $review . wp_review_color_output(); // add color CSS to output
|
298 |
} else {
|
299 |
return '';
|
300 |
}
|
@@ -340,36 +343,38 @@ function wp_review_inject_data( $content ) {
|
|
340 |
* @since 1.0
|
341 |
*
|
342 |
*/
|
343 |
-
function wp_review_show_total($echo = true, $class = 'review-total-only') {
|
344 |
global $post;
|
|
|
|
|
345 |
|
346 |
-
$type = get_post_meta( $
|
347 |
-
$total = get_post_meta( $
|
348 |
$review = '';
|
349 |
|
350 |
$options = get_option('wp_review_options');
|
351 |
$colors = array();
|
352 |
-
$colors['custom_location'] = get_post_meta( $
|
353 |
-
$colors['custom_colors'] = get_post_meta( $
|
354 |
-
$colors['custom_width'] = get_post_meta( $
|
355 |
-
|
356 |
-
$colors['color'] = get_post_meta( $
|
357 |
-
$colors['type'] = get_post_meta( $
|
358 |
-
$colors['fontcolor'] = get_post_meta( $
|
359 |
-
$colors['bgcolor1'] = get_post_meta( $
|
360 |
-
$colors['bgcolor2'] = get_post_meta( $
|
361 |
-
$colors['bordercolor'] = get_post_meta( $
|
362 |
-
$colors['total'] = get_post_meta( $
|
363 |
|
364 |
if (!$colors['custom_colors'] && !empty($options['colors']) && is_array($options['colors'])) {
|
365 |
$colors = array_merge($colors, $options['colors']);
|
366 |
}
|
367 |
-
$colors = apply_filters('wp_review_colors', $colors, $
|
368 |
|
369 |
if (!empty($type) && (!empty($total) || $total === '0')) {
|
370 |
wp_enqueue_style( 'wp_review-style', trailingslashit( WP_REVIEW_ASSETS ) . 'css/wp-review.css', array(), WP_REVIEW_PLUGIN_VERSION, 'all' );
|
371 |
|
372 |
-
$review = '<div class="review-type-'.$type.' '.esc_attr($class).' wp-review-show-total wp-review-total-'.$
|
373 |
|
374 |
if ( 'percentage' == $type ) {
|
375 |
$review .= '<span class="review-total-box"><span>' . $total . '</span> <i class="percentage-icon">%</i>' . '</span>';
|
@@ -398,7 +403,7 @@ function wp_review_show_total($echo = true, $class = 'review-total-only') {
|
|
398 |
$review .= '</div>';
|
399 |
}
|
400 |
|
401 |
-
$review = apply_filters('wp_review_show_total', $review, $
|
402 |
|
403 |
if ($echo)
|
404 |
echo $review;
|
@@ -409,7 +414,16 @@ function wp_review_total_shortcode($atts, $content) {
|
|
409 |
if (empty($atts['class']))
|
410 |
$atts['class'] = 'review-total-only review-total-shortcode';
|
411 |
|
412 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
}
|
414 |
|
415 |
function mts_get_post_reviews( $post_id ){
|
@@ -429,30 +443,33 @@ function mts_get_post_reviews( $post_id ){
|
|
429 |
*
|
430 |
* @since 1.0
|
431 |
*/
|
432 |
-
function wp_review_color_output() {
|
433 |
global $post;
|
|
|
|
|
|
|
434 |
$style = '';
|
435 |
$options = get_option('wp_review_options');
|
436 |
if (empty($options['colors'])) $options['colors'] = array();
|
437 |
/* Retrieve the meta box data. */
|
438 |
if(is_singular()) {
|
439 |
$colors = array();
|
440 |
-
$colors['custom_location'] = get_post_meta( $
|
441 |
-
$colors['custom_colors'] = get_post_meta( $
|
442 |
-
$colors['custom_width'] = get_post_meta( $
|
443 |
-
|
444 |
-
$colors['color'] = get_post_meta( $
|
445 |
-
$colors['type'] = get_post_meta( $
|
446 |
-
$colors['fontcolor'] = get_post_meta( $
|
447 |
-
$colors['bgcolor1'] = get_post_meta( $
|
448 |
-
$colors['bgcolor2'] = get_post_meta( $
|
449 |
-
$colors['bordercolor'] = get_post_meta( $
|
450 |
-
$colors['total'] = get_post_meta( $
|
451 |
|
452 |
if (!$colors['custom_colors']) {
|
453 |
$colors = array_merge($colors, $options['colors']);
|
454 |
}
|
455 |
-
$colors = apply_filters('wp_review_colors', $colors, $
|
456 |
|
457 |
extract($colors, EXTR_SKIP);
|
458 |
|
@@ -462,37 +479,39 @@ function wp_review_color_output() {
|
|
462 |
|
463 |
if ( 'star' == $type ) {
|
464 |
|
465 |
-
$style .= '.wp-review-'.$
|
466 |
-
.wp-review-'.$
|
467 |
|
468 |
} elseif ( 'point' == $type ) {
|
469 |
|
470 |
-
$style .= '.wp-review-'.$
|
471 |
|
472 |
} elseif ( 'percentage' == $type ) {
|
473 |
|
474 |
-
$style .= '.wp-review-'.$
|
475 |
|
476 |
}
|
477 |
|
478 |
-
$style .= '.wp-review-'.$
|
479 |
-
.wp-review-'.$
|
480 |
-
.wp-review-'.$
|
481 |
|
482 |
-
.wp-review-'.$
|
483 |
-
.wp-review-'.$
|
484 |
-
.wp-review-'.$
|
485 |
-
.wp-review-'.$
|
486 |
-
.wp-review-'.$
|
487 |
|
488 |
if( $total == '' ){
|
489 |
|
490 |
-
$style .= '.wp-review-'.$
|
491 |
-
.wp-review-'.$
|
492 |
-
.wp-review-'.$
|
493 |
}
|
494 |
$style .= '</style>';
|
495 |
|
|
|
|
|
496 |
return $style;
|
497 |
}
|
498 |
}
|
19 |
add_action('wp_ajax_nopriv_mts_review_get_review', 'mts_review_get_review');
|
20 |
|
21 |
/* Show with shortcode */
|
22 |
+
add_shortcode('wp-review', 'wp_review_shortcode');
|
23 |
add_shortcode('wp-review-total', 'wp_review_total_shortcode');
|
24 |
// aliases
|
25 |
+
add_shortcode('wp_review', 'wp_review_shortcode');
|
26 |
add_shortcode('wp_review_total', 'wp_review_total_shortcode');
|
27 |
|
28 |
// image sizes for the widgets
|
35 |
* @since 1.0
|
36 |
*
|
37 |
*/
|
38 |
+
function wp_review_get_data( $post_id = null ) {
|
39 |
global $post;
|
40 |
global $blog_id;
|
41 |
$options = get_option('wp_review_options');
|
42 |
|
43 |
+
if (empty($post_id))
|
44 |
+
$post_id = $post->ID;
|
45 |
+
|
46 |
/* Retrieve the meta box data. */
|
47 |
+
$heading = get_post_meta( $post_id, 'wp_review_heading', true );
|
48 |
+
$desc_title = get_post_meta( $post_id, 'wp_review_desc_title', true );
|
49 |
if ( ! $desc_title ) $desc_title = __('Summary', 'wp-review');
|
50 |
+
$desc = get_post_meta( $post_id, 'wp_review_desc', true );
|
51 |
+
$items = get_post_meta( $post_id, 'wp_review_item', true );
|
52 |
+
$type = get_post_meta( $post_id, 'wp_review_type', true );
|
53 |
+
$total = get_post_meta( $post_id, 'wp_review_total', true );
|
54 |
+
$hide_desc = get_post_meta( $post_id, 'wp_review_hide_desc', true );
|
55 |
+
$allowUsers = get_post_meta( $post_id, 'wp_review_userReview', true );
|
56 |
|
57 |
$colors = array();
|
58 |
+
$colors['custom_colors'] = get_post_meta( $post_id, 'wp_review_custom_colors', true );
|
59 |
+
$colors['color'] = get_post_meta( $post_id, 'wp_review_color', true );
|
60 |
+
$colors['type'] = get_post_meta( $post_id, 'wp_review_type', true );
|
61 |
+
$colors['fontcolor'] = get_post_meta( $post_id, 'wp_review_fontcolor', true );
|
62 |
+
$colors['bgcolor1'] = get_post_meta( $post_id, 'wp_review_bgcolor1', true );
|
63 |
+
$colors['bgcolor2'] = get_post_meta( $post_id, 'wp_review_bgcolor2', true );
|
64 |
+
$colors['bordercolor'] = get_post_meta( $post_id, 'wp_review_bordercolor', true );
|
65 |
+
$colors['total'] = get_post_meta( $post_id, 'wp_review_total', true );
|
66 |
|
67 |
if (!$colors['custom_colors'] && !empty($options['colors']) && is_array($options['colors'])) {
|
68 |
$colors = array_merge($colors, $options['colors']);
|
69 |
}
|
70 |
+
$colors = apply_filters('wp_review_colors', $colors, $post_id);
|
71 |
$color = $colors['color'];
|
72 |
|
73 |
/* Define a custom class for bar type. */
|
91 |
* make sure the hook only apply on allowed post types
|
92 |
*/
|
93 |
if ( $type != '' && is_singular($allowed_post_types) && is_main_query() ) {
|
94 |
+
//if ( $type != '' && is_main_query() && in_array(get_post_type($post_id), $allowed_post_types)) {
|
95 |
// using this second if() instead of the first will allow reviews to be displayed on archive pages, but it may mess up excerpts
|
96 |
+
$review = '<div id="review" class="review-wrapper wp-review-'.$post_id.' ' . $class . ' delay-animation" >';
|
97 |
|
98 |
/* Review title. */
|
99 |
if( $heading != '' ){
|
225 |
* USERS REVIEW AREA
|
226 |
*/
|
227 |
|
228 |
+
if( is_array( $allowUsers ) && $allowUsers[0] == 1 && $post_id == $post->ID ){
|
229 |
$allowedClass = 'allowed-to-rate';
|
230 |
$hasNotRatedClass = 'has-not-rated-yet';
|
231 |
+
$postReviews = mts_get_post_reviews( $post_id );
|
232 |
$userTotal = $postReviews[0]->reviewsAvg;
|
233 |
$usersReviewsCount = $postReviews[0]->reviewsNum;
|
234 |
|
248 |
if ( is_user_logged_in() ) { $user_id = get_current_user_id(); }
|
249 |
//echo $blog_id;
|
250 |
$review .= '<input type="hidden" id="blog_id" value="'.$blog_id.'">';
|
251 |
+
$review .= '<input type="hidden" id="post_id" value="'.$post_id.'">';
|
252 |
$review .= '<input type="hidden" id="user_id" value="'.$user_id.'">';
|
253 |
$review .= '<input type="hidden" id="token" value="'.wp_create_nonce( "wp-review-security" ).'">';
|
254 |
|
257 |
$review .= '<div class="user-total-wrapper"><span class="user-review-title">'.__('User Rating','wp-review').': </span><span class="review-total-box"><span id="mts-user-reviews-total">' . $userTotal . '</span> ';
|
258 |
$review.= '<small>(<span id="mts-user-reviews-counter" >'.$usersReviewsCount.'</span> '.__('votes', 'wp-review').')</small></span></div>';
|
259 |
|
260 |
+
if( hasPreviousReview( $post_id, $user_id, $ip )) {
|
261 |
$hasNotRatedClass = '';
|
262 |
}
|
263 |
|
295 |
|
296 |
$review .= '</div><!-- #review -->';
|
297 |
|
298 |
+
$review = apply_filters('wp_review_get_data', $review, $post_id, $type, $total, $items);
|
299 |
|
300 |
+
return $review . wp_review_color_output($post_id); // add color CSS to output
|
301 |
} else {
|
302 |
return '';
|
303 |
}
|
343 |
* @since 1.0
|
344 |
*
|
345 |
*/
|
346 |
+
function wp_review_show_total($echo = true, $class = 'review-total-only', $post_id = null) {
|
347 |
global $post;
|
348 |
+
if (empty($post_id))
|
349 |
+
$post_id = $post->ID;
|
350 |
|
351 |
+
$type = get_post_meta( $post_id, 'wp_review_type', true );
|
352 |
+
$total = get_post_meta( $post_id, 'wp_review_total', true );
|
353 |
$review = '';
|
354 |
|
355 |
$options = get_option('wp_review_options');
|
356 |
$colors = array();
|
357 |
+
$colors['custom_location'] = get_post_meta( $post_id, 'wp_review_custom_location', true );
|
358 |
+
$colors['custom_colors'] = get_post_meta( $post_id, 'wp_review_custom_colors', true );
|
359 |
+
$colors['custom_width'] = get_post_meta( $post_id, 'wp_review_custom_width', true );
|
360 |
+
|
361 |
+
$colors['color'] = get_post_meta( $post_id, 'wp_review_color', true );
|
362 |
+
$colors['type'] = get_post_meta( $post_id, 'wp_review_type', true );
|
363 |
+
$colors['fontcolor'] = get_post_meta( $post_id, 'wp_review_fontcolor', true );
|
364 |
+
$colors['bgcolor1'] = get_post_meta( $post_id, 'wp_review_bgcolor1', true );
|
365 |
+
$colors['bgcolor2'] = get_post_meta( $post_id, 'wp_review_bgcolor2', true );
|
366 |
+
$colors['bordercolor'] = get_post_meta( $post_id, 'wp_review_bordercolor', true );
|
367 |
+
$colors['total'] = get_post_meta( $post_id, 'wp_review_total', true );
|
368 |
|
369 |
if (!$colors['custom_colors'] && !empty($options['colors']) && is_array($options['colors'])) {
|
370 |
$colors = array_merge($colors, $options['colors']);
|
371 |
}
|
372 |
+
$colors = apply_filters('wp_review_colors', $colors, $post_id);
|
373 |
|
374 |
if (!empty($type) && (!empty($total) || $total === '0')) {
|
375 |
wp_enqueue_style( 'wp_review-style', trailingslashit( WP_REVIEW_ASSETS ) . 'css/wp-review.css', array(), WP_REVIEW_PLUGIN_VERSION, 'all' );
|
376 |
|
377 |
+
$review = '<div class="review-type-'.$type.' '.esc_attr($class).' wp-review-show-total wp-review-total-'.$post_id.'"> ';
|
378 |
|
379 |
if ( 'percentage' == $type ) {
|
380 |
$review .= '<span class="review-total-box"><span>' . $total . '</span> <i class="percentage-icon">%</i>' . '</span>';
|
403 |
$review .= '</div>';
|
404 |
}
|
405 |
|
406 |
+
$review = apply_filters('wp_review_show_total', $review, $post_id, $type, $total);
|
407 |
|
408 |
if ($echo)
|
409 |
echo $review;
|
414 |
if (empty($atts['class']))
|
415 |
$atts['class'] = 'review-total-only review-total-shortcode';
|
416 |
|
417 |
+
if (empty($atts['id']))
|
418 |
+
$atts['id'] = null;
|
419 |
+
|
420 |
+
return wp_review_show_total(false, $atts['class'], $atts['id']);
|
421 |
+
}
|
422 |
+
function wp_review_shortcode( $atts, $content = "") {
|
423 |
+
if (empty($atts['id']))
|
424 |
+
$atts['id'] = null;
|
425 |
+
|
426 |
+
return wp_review_get_data($atts['id']);
|
427 |
}
|
428 |
|
429 |
function mts_get_post_reviews( $post_id ){
|
443 |
*
|
444 |
* @since 1.0
|
445 |
*/
|
446 |
+
function wp_review_color_output($post_id) {
|
447 |
global $post;
|
448 |
+
if (empty($post_id))
|
449 |
+
$post_id = $post->ID;
|
450 |
+
|
451 |
$style = '';
|
452 |
$options = get_option('wp_review_options');
|
453 |
if (empty($options['colors'])) $options['colors'] = array();
|
454 |
/* Retrieve the meta box data. */
|
455 |
if(is_singular()) {
|
456 |
$colors = array();
|
457 |
+
$colors['custom_location'] = get_post_meta( $post_id, 'wp_review_custom_location', true );
|
458 |
+
$colors['custom_colors'] = get_post_meta( $post_id, 'wp_review_custom_colors', true );
|
459 |
+
$colors['custom_width'] = get_post_meta( $post_id, 'wp_review_custom_width', true );
|
460 |
+
|
461 |
+
$colors['color'] = get_post_meta( $post_id, 'wp_review_color', true );
|
462 |
+
$colors['type'] = get_post_meta( $post_id, 'wp_review_type', true );
|
463 |
+
$colors['fontcolor'] = get_post_meta( $post_id, 'wp_review_fontcolor', true );
|
464 |
+
$colors['bgcolor1'] = get_post_meta( $post_id, 'wp_review_bgcolor1', true );
|
465 |
+
$colors['bgcolor2'] = get_post_meta( $post_id, 'wp_review_bgcolor2', true );
|
466 |
+
$colors['bordercolor'] = get_post_meta( $post_id, 'wp_review_bordercolor', true );
|
467 |
+
$colors['total'] = get_post_meta( $post_id, 'wp_review_total', true );
|
468 |
|
469 |
if (!$colors['custom_colors']) {
|
470 |
$colors = array_merge($colors, $options['colors']);
|
471 |
}
|
472 |
+
$colors = apply_filters('wp_review_colors', $colors, $post_id);
|
473 |
|
474 |
extract($colors, EXTR_SKIP);
|
475 |
|
479 |
|
480 |
if ( 'star' == $type ) {
|
481 |
|
482 |
+
$style .= '.wp-review-'.$post_id.' .review-result-wrapper .review-result i { color: '.$color.'; opacity: 1; filter: alpha(opacity=100); }
|
483 |
+
.wp-review-'.$post_id.' .review-result-wrapper i{ color: '.$color.'; opacity: 0.50; filter: alpha(opacity=50); }';
|
484 |
|
485 |
} elseif ( 'point' == $type ) {
|
486 |
|
487 |
+
$style .= '.wp-review-'.$post_id.'.bar-point .review-result { background-color: '.$color.'; }';
|
488 |
|
489 |
} elseif ( 'percentage' == $type ) {
|
490 |
|
491 |
+
$style .= '.wp-review-'.$post_id.'.percentage-point .review-result { background-color: '.$color.'; }';
|
492 |
|
493 |
}
|
494 |
|
495 |
+
$style .= '.wp-review-'.$post_id.'.review-wrapper, .wp-review-'.$post_id.' .review-title, .wp-review-'.$post_id.' .review-desc p{ color: '.$fontcolor.';}
|
496 |
+
.wp-review-'.$post_id.' .review-list li, .wp-review-'.$post_id.'.review-wrapper{ background: '.$bgcolor2.';}
|
497 |
+
.wp-review-'.$post_id.' .review-title, .wp-review-'.$post_id.' .review-list li:nth-child(2n){background: '.$bgcolor1.';}
|
498 |
|
499 |
+
.wp-review-'.$post_id.'.bar-point .allowed-to-rate .review-result, .wp-review-'.$post_id.'.percentage-point .allowed-to-rate .review-result{background: none;}
|
500 |
+
.wp-review-'.$post_id.' .review-total-star.allowed-to-rate a i, .wp-review-comment-field a i, .wp-review-comment-rating a i { color: '.$color.'; opacity: 0.50; filter: alpha(opacity=50); }
|
501 |
+
.wp-review-'.$post_id.'.bar-point .allowed-to-rate .review-result, .wp-review-'.$post_id.'.percentage-point .allowed-to-rate .review-result{text-indent:0;}
|
502 |
+
.wp-review-'.$post_id.'.bar-point .allowed-to-rate .review-result i, .wp-review-'.$post_id.'.percentage-point .allowed-to-rate .review-result i, .wp-review-'.$post_id.' .mts-user-review-star-container .selected i, .wp-review-'.$post_id.' .user-review-area .review-result i, .wp-review-comment-field .review-result i, .wp-review-comment-rating .review-result i { color: '.$color.'; opacity: 1; filter: alpha(opacity=100); }
|
503 |
+
.wp-review-'.$post_id.'.review-wrapper, .wp-review-'.$post_id.' .review-title, .wp-review-'.$post_id.' .review-list li, .wp-review-'.$post_id.' .review-list li:last-child, .wp-review-'.$post_id.' .user-review-area{border-color: '.$bordercolor.';}';
|
504 |
|
505 |
if( $total == '' ){
|
506 |
|
507 |
+
$style .= '.wp-review-'.$post_id.' .user-review-area{border: 1px solid '.$bordercolor.'; margin-top: 0px;}
|
508 |
+
.wp-review-'.$post_id.' .review-desc{width: 100%;}
|
509 |
+
.wp-review-'.$post_id.'.review-wrapper{border: none; overflow: visible;}';
|
510 |
}
|
511 |
$style .= '</style>';
|
512 |
|
513 |
+
$style = apply_filters('wp_review_color_output', $style, $post_id, $colors);
|
514 |
+
|
515 |
return $style;
|
516 |
}
|
517 |
}
|
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: 3.0.1
|
6 |
Tested up to: 4.0
|
7 |
-
Stable tag: 3.2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -89,6 +89,10 @@ Please disable all plugins and check if rating is working properly. Then you can
|
|
89 |
|
90 |
== Changelog ==
|
91 |
|
|
|
|
|
|
|
|
|
92 |
= 3.2.5 =
|
93 |
* Added loading animation in widget
|
94 |
* Fixed minor bug in user ratings
|
4 |
Tags: review, wp review, rating, wp rating, user rating, google rating, star rating, product review
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 4.0
|
7 |
+
Stable tag: 3.2.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
89 |
|
90 |
== Changelog ==
|
91 |
|
92 |
+
= 3.2.6 =
|
93 |
+
* Added optional 'id' parameter for shortcode
|
94 |
+
* Added filter to modify style output
|
95 |
+
|
96 |
= 3.2.5 =
|
97 |
* Added loading animation in widget
|
98 |
* Fixed minor bug in user ratings
|
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: 3.2.
|
7 |
* Author: MyThemesShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
*
|
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: 3.2.6
|
7 |
* Author: MyThemesShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
*
|