Version Description
Released: May 04, 2016 =
Fixed: $class variable are not defined
Fixed: Filter by list-attribute doesn't works in versio 2.9.0
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Ajax Product Filter |
Version | 2.9.1 |
Comparing to | |
See all releases |
Code changes from version 2.9.0 to 2.9.1
README.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: yithemes
|
|
4 |
Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.5.1
|
7 |
-
Stable tag: 2.9.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -159,6 +159,11 @@ If you want to see a demonstration version of the premium plugin, you can see it
|
|
159 |
|
160 |
== Changelog ==
|
161 |
|
|
|
|
|
|
|
|
|
|
|
162 |
= 2.9.0 - Released: May 02, 2016 =
|
163 |
|
164 |
* Fixed: Filtering issue with YITH WooCommerce Brands Add-on Premium
|
4 |
Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.5.1
|
7 |
+
Stable tag: 2.9.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
159 |
|
160 |
== Changelog ==
|
161 |
|
162 |
+
= 2.9.1 - Released: May 04, 2016 =
|
163 |
+
|
164 |
+
* Fixed: $class variable are not defined
|
165 |
+
* Fixed: Filter by list-attribute doesn't works in versio 2.9.0
|
166 |
+
|
167 |
= 2.9.0 - Released: May 02, 2016 =
|
168 |
|
169 |
* Fixed: Filtering issue with YITH WooCommerce Brands Add-on Premium
|
init.php
CHANGED
@@ -3,10 +3,10 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Ajax Product Filter
|
4 |
* Plugin URI: http://yithemes.com/
|
5 |
* Description: YITH WooCommerce Ajax Product Filter offers the perfect way to filter all the products of your shop.
|
6 |
-
* Version: 2.9.
|
7 |
* Author: YITHEMES
|
8 |
* Author URI: http://yithemes.com/
|
9 |
-
* Text Domain:
|
10 |
* Domain Path: /languages/
|
11 |
*
|
12 |
* @author Your Inspiration Themes
|
@@ -64,7 +64,7 @@ load_plugin_textdomain( 'yith-woocommerce-ajax-navigation', false, dirname( plug
|
|
64 |
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
|
65 |
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
66 |
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
67 |
-
! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '2.9.
|
68 |
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
|
69 |
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
|
70 |
|
3 |
* Plugin Name: YITH WooCommerce Ajax Product Filter
|
4 |
* Plugin URI: http://yithemes.com/
|
5 |
* Description: YITH WooCommerce Ajax Product Filter offers the perfect way to filter all the products of your shop.
|
6 |
+
* Version: 2.9.1
|
7 |
* Author: YITHEMES
|
8 |
* Author URI: http://yithemes.com/
|
9 |
+
* Text Domain: yith-woocommerce-ajax-navigation
|
10 |
* Domain Path: /languages/
|
11 |
*
|
12 |
* @author Your Inspiration Themes
|
64 |
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
|
65 |
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
66 |
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
67 |
+
! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '2.9.1' );
|
68 |
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
|
69 |
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
|
70 |
|
plugin-fw/assets/css/yit-plugin-panel-sidebar.css
CHANGED
@@ -20,8 +20,8 @@
|
|
20 |
right : 0;
|
21 |
}
|
22 |
|
23 |
-
#yit-panel-sidebar.yith-panel-sidebar-hidden #yit-panel-sidebar-widgets-container{
|
24 |
-
display: none;
|
25 |
}
|
26 |
|
27 |
.yit-panel-sidebar-widget-wrapper {
|
@@ -226,45 +226,56 @@ img.yit-panel-sidebar-widget-despacho-image {
|
|
226 |
|
227 |
#yit-panel-sidebar-membership-widget .yit-panel-sidebar-widget-content {
|
228 |
background : transparent url('../images/widgets/membership-bg.png') no-repeat;
|
229 |
-
background-position :
|
230 |
background-size : 50%;
|
231 |
}
|
232 |
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
#yit-panel-sidebar-membership-widget .membership-total-price {
|
234 |
font-size : 25px;
|
235 |
font-weight : 700;
|
236 |
-
display :
|
|
|
|
|
|
|
|
|
237 |
|
238 |
}
|
239 |
|
240 |
#yit-panel-sidebar-membership-widget .membership-offer-text {
|
241 |
-
display :
|
242 |
font-size : 10px;
|
243 |
text-transform : uppercase;
|
244 |
-
width :
|
245 |
line-height : 14px;
|
|
|
|
|
246 |
}
|
247 |
|
248 |
#yit-panel-sidebar-membership-widget .membership-offer-text2 {
|
249 |
-
display :
|
250 |
font-size : 10px;
|
251 |
text-transform : uppercase;
|
252 |
-
width : 36%;
|
253 |
text-align : right;
|
254 |
vertical-align : middle;
|
255 |
-
|
256 |
}
|
257 |
|
258 |
#yit-panel-sidebar-membership-widget .membership-offer-sale-text {
|
259 |
-
display :
|
260 |
-
font-size :
|
261 |
color : #ff6340;
|
262 |
text-transform : uppercase;
|
263 |
-
width : 55%;
|
264 |
text-align : left;
|
265 |
vertical-align : middle;
|
266 |
-
margin
|
267 |
-
font-weight :
|
|
|
268 |
}
|
269 |
|
270 |
#yit-panel-sidebar-membership-widget .membership-buttons {
|
@@ -318,12 +329,12 @@ ul.yit-panel-sidebar-links-list li:before {
|
|
318 |
border-radius : 50%;
|
319 |
}
|
320 |
|
321 |
-
#yit-panel-sidebar-action-hide:hover .yit-panel-sidebar-action-title{
|
322 |
-
color: #000;
|
323 |
}
|
324 |
|
325 |
-
#yit-panel-sidebar-action-hide:hover .yit-panel-sidebar-action-hide-icon{
|
326 |
-
background: #000;
|
327 |
}
|
328 |
|
329 |
.hide-on-click .yit-panel-sidebar-action-hide-icon:before {
|
20 |
right : 0;
|
21 |
}
|
22 |
|
23 |
+
#yit-panel-sidebar.yith-panel-sidebar-hidden #yit-panel-sidebar-widgets-container {
|
24 |
+
display : none;
|
25 |
}
|
26 |
|
27 |
.yit-panel-sidebar-widget-wrapper {
|
226 |
|
227 |
#yit-panel-sidebar-membership-widget .yit-panel-sidebar-widget-content {
|
228 |
background : transparent url('../images/widgets/membership-bg.png') no-repeat;
|
229 |
+
background-position : 105% 160%;
|
230 |
background-size : 50%;
|
231 |
}
|
232 |
|
233 |
+
#yit-panel-sidebar-membership-widget .membership-row {
|
234 |
+
margin-bottom: 20px;
|
235 |
+
clear : both;
|
236 |
+
overflow: auto;
|
237 |
+
}
|
238 |
+
|
239 |
#yit-panel-sidebar-membership-widget .membership-total-price {
|
240 |
font-size : 25px;
|
241 |
font-weight : 700;
|
242 |
+
display : block;
|
243 |
+
width : 50%;
|
244 |
+
box-sizing : border-box;
|
245 |
+
float : left;
|
246 |
+
line-height : 37px;
|
247 |
|
248 |
}
|
249 |
|
250 |
#yit-panel-sidebar-membership-widget .membership-offer-text {
|
251 |
+
display : block;
|
252 |
font-size : 10px;
|
253 |
text-transform : uppercase;
|
254 |
+
width : 50%;
|
255 |
line-height : 14px;
|
256 |
+
box-sizing : border-box;
|
257 |
+
float : left;
|
258 |
}
|
259 |
|
260 |
#yit-panel-sidebar-membership-widget .membership-offer-text2 {
|
261 |
+
display : block;
|
262 |
font-size : 10px;
|
263 |
text-transform : uppercase;
|
|
|
264 |
text-align : right;
|
265 |
vertical-align : middle;
|
266 |
+
float : left;
|
267 |
}
|
268 |
|
269 |
#yit-panel-sidebar-membership-widget .membership-offer-sale-text {
|
270 |
+
display : block;
|
271 |
+
font-size : 22px;
|
272 |
color : #ff6340;
|
273 |
text-transform : uppercase;
|
|
|
274 |
text-align : left;
|
275 |
vertical-align : middle;
|
276 |
+
margin-left : 8px;
|
277 |
+
font-weight : 600;
|
278 |
+
float : left;
|
279 |
}
|
280 |
|
281 |
#yit-panel-sidebar-membership-widget .membership-buttons {
|
329 |
border-radius : 50%;
|
330 |
}
|
331 |
|
332 |
+
#yit-panel-sidebar-action-hide:hover .yit-panel-sidebar-action-title {
|
333 |
+
color : #000;
|
334 |
}
|
335 |
|
336 |
+
#yit-panel-sidebar-action-hide:hover .yit-panel-sidebar-action-hide-icon {
|
337 |
+
background : #000;
|
338 |
}
|
339 |
|
340 |
.hide-on-click .yit-panel-sidebar-action-hide-icon:before {
|
plugin-fw/init.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
-
* Version: 2.9.
|
5 |
* Author: Yithemes
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
+
* Version: 2.9.23
|
5 |
* Author: Yithemes
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
plugin-fw/templates/panel/sidebar/widgets/widget-membership.php
CHANGED
@@ -8,17 +8,22 @@
|
|
8 |
* http://www.gnu.org/licenses/gpl-3.0.txt
|
9 |
*/
|
10 |
|
11 |
-
if ( !
|
12 |
-
exit;
|
13 |
} // Exit if accessed directly
|
14 |
?>
|
15 |
|
16 |
<div class="membership-wrapper">
|
17 |
-
<div class="membership-
|
18 |
-
|
19 |
-
|
20 |
-
|
|
|
|
|
|
|
|
|
21 |
<div class="membership-buttons">
|
22 |
-
<a class="button green" href="//yithemes.com/themes/membership/annual-yithemes-club-subscription/"
|
|
|
23 |
</div>
|
24 |
</div>
|
8 |
* http://www.gnu.org/licenses/gpl-3.0.txt
|
9 |
*/
|
10 |
|
11 |
+
if ( !defined( 'ABSPATH' ) ) {
|
12 |
+
exit;
|
13 |
} // Exit if accessed directly
|
14 |
?>
|
15 |
|
16 |
<div class="membership-wrapper">
|
17 |
+
<div class="membership-row">
|
18 |
+
<div class="membership-total-price">$10.000+</div>
|
19 |
+
<div class="membership-offer-text">worth of themes<br/>and plugins<br/>for WooCommerce</div>
|
20 |
+
</div>
|
21 |
+
<div class="membership-row">
|
22 |
+
<div class="membership-offer-text2">on a</div>
|
23 |
+
<div class="membership-offer-sale-text">95% OFF DISCOUNT</div>
|
24 |
+
</div>
|
25 |
<div class="membership-buttons">
|
26 |
+
<a class="button green" href="//yithemes.com/themes/membership/annual-yithemes-club-subscription/"
|
27 |
+
target="_blank">Discover More!</a>
|
28 |
</div>
|
29 |
</div>
|
widgets/class.yith-wcan-navigation-widget.php
CHANGED
@@ -866,13 +866,19 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
866 |
$exclude = apply_filters( 'yith_wcan_exclude_terms', array(), $instance );
|
867 |
$include = apply_filters( 'yith_wcan_include_terms', array(), $instance );
|
868 |
$echo = false;
|
869 |
-
|
870 |
-
|
|
|
|
|
|
|
871 |
|
|
|
|
|
|
|
872 |
}
|
873 |
|
874 |
-
|
875 |
-
$echo =
|
876 |
}
|
877 |
|
878 |
$filter_by_tags_hierarchical = ($terms_type_list == 'tags' && $instance['display'] == 'hierarchical');
|
@@ -999,10 +1005,10 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
999 |
}
|
1000 |
|
1001 |
$check_for_current_widget = isset($_chosen_attributes[$taxonomy]) && is_array($_chosen_attributes[$taxonomy]['terms']) && in_array($term->term_id, $_chosen_attributes[$taxonomy]['terms']);
|
|
|
1002 |
|
1003 |
// Current Filter = this widget
|
1004 |
if (apply_filters('yith_wcan_list_type_current_widget_check', $check_for_current_widget, $current_filter, $display_type, $term_param)) {
|
1005 |
-
$class = '';
|
1006 |
if (($terms_type_list == 'hierarchical' || ($terms_type_list == 'tags' && $instance['display'] == 'hierarchical'))) {
|
1007 |
$level_class = 'level-' . $level;
|
1008 |
if (yit_term_is_child($term)) {
|
@@ -1023,7 +1029,6 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
1023 |
} else {
|
1024 |
|
1025 |
if (($terms_type_list == 'hierarchical' || $terms_type_list == 'tags')) {
|
1026 |
-
$class = '';
|
1027 |
$level_class = 'level-' . $level;
|
1028 |
if (yit_term_is_child($term)) {
|
1029 |
|
866 |
$exclude = apply_filters( 'yith_wcan_exclude_terms', array(), $instance );
|
867 |
$include = apply_filters( 'yith_wcan_include_terms', array(), $instance );
|
868 |
$echo = false;
|
869 |
+
|
870 |
+
if( 'tags' == $instance['type'] ) {
|
871 |
+
if ( 'exclude' == $instance['tags_list_query'] ){
|
872 |
+
$echo = ! in_array( $term->term_id, $exclude );
|
873 |
+
}
|
874 |
|
875 |
+
elseif ( 'include' == $instance['tags_list_query'] ){
|
876 |
+
$echo = in_array( $term->term_id, $include );
|
877 |
+
}
|
878 |
}
|
879 |
|
880 |
+
else {
|
881 |
+
$echo = true;
|
882 |
}
|
883 |
|
884 |
$filter_by_tags_hierarchical = ($terms_type_list == 'tags' && $instance['display'] == 'hierarchical');
|
1005 |
}
|
1006 |
|
1007 |
$check_for_current_widget = isset($_chosen_attributes[$taxonomy]) && is_array($_chosen_attributes[$taxonomy]['terms']) && in_array($term->term_id, $_chosen_attributes[$taxonomy]['terms']);
|
1008 |
+
$class = '';
|
1009 |
|
1010 |
// Current Filter = this widget
|
1011 |
if (apply_filters('yith_wcan_list_type_current_widget_check', $check_for_current_widget, $current_filter, $display_type, $term_param)) {
|
|
|
1012 |
if (($terms_type_list == 'hierarchical' || ($terms_type_list == 'tags' && $instance['display'] == 'hierarchical'))) {
|
1013 |
$level_class = 'level-' . $level;
|
1014 |
if (yit_term_is_child($term)) {
|
1029 |
} else {
|
1030 |
|
1031 |
if (($terms_type_list == 'hierarchical' || $terms_type_list == 'tags')) {
|
|
|
1032 |
$level_class = 'level-' . $level;
|
1033 |
if (yit_term_is_child($term)) {
|
1034 |
|