Version Description
- Added: Compatibility with WooPress 4.3
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Compare |
Version | 2.0.3 |
Comparing to | |
See all releases |
Code changes from version 2.0.2 to 2.0.3
- README.txt +6 -2
- includes/class.yith-woocompare-admin.php +5 -2
- includes/class.yith-woocompare-frontend.php +4 -4
- init.php +3 -3
README.txt
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
Contributors: yithemes
|
4 |
Tags: wc, shop, woocommerce, compare, compare products, product compare, widget, comparison, product comparison, compare table
|
5 |
Requires at least: 3.5.1
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -64,6 +64,10 @@ Yes, you can sort the fields in the compare table. You can do it in YIT Plugins
|
|
64 |
|
65 |
== Changelog ==
|
66 |
|
|
|
|
|
|
|
|
|
67 |
= 2.0.2 =
|
68 |
|
69 |
* Added: Compatibility with WooCommerce 2.4
|
3 |
Contributors: yithemes
|
4 |
Tags: wc, shop, woocommerce, compare, compare products, product compare, widget, comparison, product comparison, compare table
|
5 |
Requires at least: 3.5.1
|
6 |
+
Tested up to: 4.3
|
7 |
+
Stable tag: 2.0.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
64 |
|
65 |
== Changelog ==
|
66 |
|
67 |
+
= 2.0.3 =
|
68 |
+
|
69 |
+
* Added: Compatibility with WooPress 4.3
|
70 |
+
|
71 |
= 2.0.2 =
|
72 |
|
73 |
* Added: Compatibility with WooCommerce 2.4
|
includes/class.yith-woocompare-admin.php
CHANGED
@@ -115,7 +115,9 @@ if ( ! class_exists( 'YITH_Woocompare_Admin' ) ) {
|
|
115 |
public function action_links( $links ) {
|
116 |
|
117 |
$links[] = '<a href="' . admin_url( "admin.php?page={$this->_panel_page}" ) . '">' . __( 'Settings', 'yith-wcmp' ) . '</a>';
|
118 |
-
|
|
|
|
|
119 |
|
120 |
return $links;
|
121 |
}
|
@@ -209,9 +211,10 @@ if ( ! class_exists( 'YITH_Woocompare_Admin' ) ) {
|
|
209 |
*/
|
210 |
public function plugin_row_meta( $plugin_meta, $plugin_file, $plugin_data, $status ) {
|
211 |
|
212 |
-
if ( defined( '
|
213 |
$plugin_meta[] = '<a href="' . $this->doc_url . '" target="_blank">' . __( 'Plugin Documentation', 'yith-wcmp' ) . '</a>';
|
214 |
}
|
|
|
215 |
return $plugin_meta;
|
216 |
}
|
217 |
|
115 |
public function action_links( $links ) {
|
116 |
|
117 |
$links[] = '<a href="' . admin_url( "admin.php?page={$this->_panel_page}" ) . '">' . __( 'Settings', 'yith-wcmp' ) . '</a>';
|
118 |
+
if ( ! ( defined( 'YITH_WOOCOMPARE_PREMIUM' ) && YITH_WOOCOMPARE_PREMIUM ) ) {
|
119 |
+
$links[] = '<a href="' . $this->get_premium_landing_uri() . '" target="_blank">' . __( 'Premium Version', 'yith-wcmp' ) . '</a>';
|
120 |
+
}
|
121 |
|
122 |
return $links;
|
123 |
}
|
211 |
*/
|
212 |
public function plugin_row_meta( $plugin_meta, $plugin_file, $plugin_data, $status ) {
|
213 |
|
214 |
+
if ( defined( 'YITH_WOOCOMPARE_INIT' ) && YITH_WOOCOMPARE_INIT == $plugin_file ) {
|
215 |
$plugin_meta[] = '<a href="' . $this->doc_url . '" target="_blank">' . __( 'Plugin Documentation', 'yith-wcmp' ) . '</a>';
|
216 |
}
|
217 |
+
|
218 |
return $plugin_meta;
|
219 |
}
|
220 |
|
includes/class.yith-woocompare-frontend.php
CHANGED
@@ -340,7 +340,7 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
340 |
|
341 |
if ( ! $product_id ) {
|
342 |
global $product;
|
343 |
-
$product_id = isset( $product->id )
|
344 |
}
|
345 |
|
346 |
// return if product doesn't exist
|
@@ -415,7 +415,7 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
415 |
$product = $this->wc_get_product( $product_id );
|
416 |
|
417 |
// don't add the product if doesn't exist
|
418 |
-
if (
|
419 |
$this->add_product_to_compare( $product_id );
|
420 |
}
|
421 |
|
@@ -433,7 +433,7 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
433 |
$product = $this->wc_get_product( $product_id );
|
434 |
|
435 |
// don't add the product if doesn't exist
|
436 |
-
if (
|
437 |
$this->add_product_to_compare( $product_id );
|
438 |
}
|
439 |
|
@@ -605,7 +605,7 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
605 |
*/
|
606 |
if ( ! $atts['product'] ) {
|
607 |
global $product;
|
608 |
-
$product_id = isset( $product->id )
|
609 |
} else {
|
610 |
global $wpdb;
|
611 |
$product = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE ID = %d OR post_name = %s OR post_title = %s LIMIT 1", $atts['product'], $atts['product'], $atts['product'] ) );
|
340 |
|
341 |
if ( ! $product_id ) {
|
342 |
global $product;
|
343 |
+
$product_id = isset( $product->id ) ? $product->id : 0;
|
344 |
}
|
345 |
|
346 |
// return if product doesn't exist
|
415 |
$product = $this->wc_get_product( $product_id );
|
416 |
|
417 |
// don't add the product if doesn't exist
|
418 |
+
if ( isset( $product->id ) && ! in_array( $product_id, $this->products_list ) ) {
|
419 |
$this->add_product_to_compare( $product_id );
|
420 |
}
|
421 |
|
433 |
$product = $this->wc_get_product( $product_id );
|
434 |
|
435 |
// don't add the product if doesn't exist
|
436 |
+
if ( isset( $product->id ) && ! in_array( $product_id, $this->products_list ) ) {
|
437 |
$this->add_product_to_compare( $product_id );
|
438 |
}
|
439 |
|
605 |
*/
|
606 |
if ( ! $atts['product'] ) {
|
607 |
global $product;
|
608 |
+
$product_id = isset( $product->id ) ? $product->id : 0;
|
609 |
} else {
|
610 |
global $wpdb;
|
611 |
$product = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE ID = %d OR post_name = %s OR post_title = %s LIMIT 1", $atts['product'], $atts['product'], $atts['product'] ) );
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
-
* Version: 2.0.
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-wcmp
|
@@ -11,7 +11,7 @@
|
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
-
* @version 2.0.
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
@@ -56,7 +56,7 @@ if ( ! function_exists( 'yith_plugin_registration_hook' ) ) {
|
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
-
define( 'YITH_WOOCOMPARE_VERSION', '2.0.
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
+
* Version: 2.0.3
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-wcmp
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
+
* @version 2.0.3
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
+
define( 'YITH_WOOCOMPARE_VERSION', '2.0.3' );
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|