Version Description
- Fixed: Wrong enqueue of the main css file
- Added: Filter yith_wcan_exclude_terms
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Ajax Product Filter |
Version | 1.3.2 |
Comparing to | |
See all releases |
Code changes from version 1.3.1 to 1.3.2
- README.txt +7 -2
- assets/js/yith-wcan-admin.js +1 -1
- assets/js/yith-wcan-frontend.js +1 -1
- class.yith-wcan-admin.php +1 -1
- class.yith-wcan-frontend.php +2 -2
- class.yith-wcan-helper.php +1 -1
- class.yith-wcan.php +2 -2
- functions.yith-wcan.php +7 -5
- init.php +3 -3
- widgets/class.yith-wcan-navigation-widget.php +2 -2
- widgets/class.yith-wcan-reset-navigation-widget.php +1 -1
README.txt
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
Contributors: yithemes
|
4 |
Tags: woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation
|
5 |
Requires at least: 3.5.1
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 1.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -66,6 +66,11 @@ In order to display the widget you need to assign it to the sidebar in the Shop
|
|
66 |
|
67 |
== Changelog ==
|
68 |
|
|
|
|
|
|
|
|
|
|
|
69 |
= 1.3.1 =
|
70 |
|
71 |
* Added: Attribute order (All, Hieralchical or Only Parent style)
|
3 |
Contributors: yithemes
|
4 |
Tags: woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation
|
5 |
Requires at least: 3.5.1
|
6 |
+
Tested up to: 3.9.1
|
7 |
+
Stable tag: 1.3.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
66 |
|
67 |
== Changelog ==
|
68 |
|
69 |
+
= 1.3.2 =
|
70 |
+
|
71 |
+
* Fixed: Wrong enqueue of the main css file
|
72 |
+
* Added: Filter yith_wcan_exclude_terms
|
73 |
+
|
74 |
= 1.3.1 =
|
75 |
|
76 |
* Added: Attribute order (All, Hieralchical or Only Parent style)
|
assets/js/yith-wcan-admin.js
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
*
|
4 |
* @author Your Inspiration Themes
|
5 |
* @package YITH WooCommerce Ajax Navigation
|
6 |
-
* @version 1.3.
|
7 |
*/
|
8 |
jQuery(function($){
|
9 |
|
3 |
*
|
4 |
* @author Your Inspiration Themes
|
5 |
* @package YITH WooCommerce Ajax Navigation
|
6 |
+
* @version 1.3.2
|
7 |
*/
|
8 |
jQuery(function($){
|
9 |
|
assets/js/yith-wcan-frontend.js
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
*
|
4 |
* @author Your Inspiration Themes
|
5 |
* @package YITH WooCommerce Ajax Navigation
|
6 |
-
* @version 1.3.
|
7 |
*/
|
8 |
jQuery(function($){
|
9 |
/**
|
3 |
*
|
4 |
* @author Your Inspiration Themes
|
5 |
* @package YITH WooCommerce Ajax Navigation
|
6 |
+
* @version 1.3.2
|
7 |
*/
|
8 |
jQuery(function($){
|
9 |
/**
|
class.yith-wcan-admin.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
class.yith-wcan-frontend.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
@@ -38,7 +38,7 @@ if( !class_exists( 'YITH_WCAN_Frontend' ) ) {
|
|
38 |
add_action( 'init', array( $this, 'init' ) );
|
39 |
add_action( 'init', array( $this, 'woocommerce_layered_nav_init' ), 99 );
|
40 |
|
41 |
-
add_action( '
|
42 |
|
43 |
// YITH WCAN Loaded
|
44 |
do_action( 'yith_wcan_loaded' );
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
38 |
add_action( 'init', array( $this, 'init' ) );
|
39 |
add_action( 'init', array( $this, 'woocommerce_layered_nav_init' ), 99 );
|
40 |
|
41 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
|
42 |
|
43 |
// YITH WCAN Loaded
|
44 |
do_action( 'yith_wcan_loaded' );
|
class.yith-wcan-helper.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
class.yith-wcan.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
@@ -22,7 +22,7 @@ if( !class_exists( 'YITH_WCAN' ) ) {
|
|
22 |
* @var string
|
23 |
* @since 1.0.0
|
24 |
*/
|
25 |
-
public $version = '1.3.
|
26 |
|
27 |
/**
|
28 |
* Plugin object
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
22 |
* @var string
|
23 |
* @since 1.0.0
|
24 |
*/
|
25 |
+
public $version = '1.3.2';
|
26 |
|
27 |
/**
|
28 |
* Plugin object
|
functions.yith-wcan.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
@@ -187,22 +187,24 @@ if( !function_exists('yit_get_terms') ) {
|
|
187 |
*/
|
188 |
function yit_get_terms( $case, $taxonomy ) {
|
189 |
|
|
|
|
|
190 |
switch ( $case ) {
|
191 |
|
192 |
case 'all':
|
193 |
-
$terms = get_terms( $taxonomy, array( 'hide_empty' => true ) );
|
194 |
break;
|
195 |
|
196 |
case 'hierarchical':
|
197 |
-
$terms = yit_reorder_terms_by_parent( get_terms( $taxonomy, array( 'hide_empty' => true ) ) );
|
198 |
break;
|
199 |
|
200 |
case 'parent' :
|
201 |
-
$terms = get_terms( $taxonomy, array( 'hide_empty' => true, 'parent' => false ) );
|
202 |
break;
|
203 |
|
204 |
default:
|
205 |
-
$terms = get_terms( $taxonomy, array( 'hide_empty' => true ) );
|
206 |
break;
|
207 |
}
|
208 |
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
187 |
*/
|
188 |
function yit_get_terms( $case, $taxonomy ) {
|
189 |
|
190 |
+
$exclude = apply_filters( 'yith_wcan_exclude_terms', array() );
|
191 |
+
|
192 |
switch ( $case ) {
|
193 |
|
194 |
case 'all':
|
195 |
+
$terms = get_terms( $taxonomy, array( 'hide_empty' => true, 'exclude' => $exclude ) );
|
196 |
break;
|
197 |
|
198 |
case 'hierarchical':
|
199 |
+
$terms = yit_reorder_terms_by_parent( get_terms( $taxonomy, array( 'hide_empty' => true, 'exclude' => $exclude ) ) );
|
200 |
break;
|
201 |
|
202 |
case 'parent' :
|
203 |
+
$terms = get_terms( $taxonomy, array( 'hide_empty' => true, 'parent' => false, 'exclude' => $exclude ) );
|
204 |
break;
|
205 |
|
206 |
default:
|
207 |
+
$terms = get_terms( $taxonomy, array( 'hide_empty' => true, 'exclude' => $exclude ) );
|
208 |
break;
|
209 |
}
|
210 |
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Ajax Navigation
|
4 |
* Plugin URI: http://yithemes.com/
|
5 |
* Description: YITH WooCommerce Ajax Navigation allows user to filter products in Shop page without reloading the page.
|
6 |
-
* Version: 1.3.
|
7 |
* Author: Your Inspiration Themes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yit
|
@@ -11,7 +11,7 @@
|
|
11 |
*
|
12 |
* @author Your Inspiration Themes
|
13 |
* @package YITH WooCommerce Ajax Navigation
|
14 |
-
* @version 1.3.
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
@@ -46,7 +46,7 @@ function yith_wcan_constructor() {
|
|
46 |
define( 'YITH_WCAN', true );
|
47 |
define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
48 |
define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
49 |
-
define( 'YITH_WCAN_VERSION', '1.3.
|
50 |
|
51 |
// Load required classes and functions
|
52 |
require_once('functions.yith-wcan.php');
|
3 |
* Plugin Name: YITH WooCommerce Ajax Navigation
|
4 |
* Plugin URI: http://yithemes.com/
|
5 |
* Description: YITH WooCommerce Ajax Navigation allows user to filter products in Shop page without reloading the page.
|
6 |
+
* Version: 1.3.2
|
7 |
* Author: Your Inspiration Themes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yit
|
11 |
*
|
12 |
* @author Your Inspiration Themes
|
13 |
* @package YITH WooCommerce Ajax Navigation
|
14 |
+
* @version 1.3.2
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
46 |
define( 'YITH_WCAN', true );
|
47 |
define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
48 |
define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
49 |
+
define( 'YITH_WCAN_VERSION', '1.3.2' );
|
50 |
|
51 |
// Load required classes and functions
|
52 |
require_once('functions.yith-wcan.php');
|
widgets/class.yith-wcan-navigation-widget.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
@@ -207,7 +207,7 @@ if( !class_exists( 'YITH_WCAN' ) ) {
|
|
207 |
echo ( $count > 0 || $option_is_set ) ? '</a>' : '</span>';
|
208 |
|
209 |
if( $count != 0 ) {
|
210 |
-
echo ' <small class="count">' . $count . '</small></li>';
|
211 |
}
|
212 |
|
213 |
}
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
207 |
echo ( $count > 0 || $option_is_set ) ? '</a>' : '</span>';
|
208 |
|
209 |
if( $count != 0 ) {
|
210 |
+
echo ' <small class="count">' . $count . '</small><div class="clear"></div></li>';
|
211 |
}
|
212 |
|
213 |
}
|
widgets/class.yith-wcan-reset-navigation-widget.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
-
* @version 1.3.
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|
4 |
*
|
5 |
* @author Your Inspiration Themes
|
6 |
* @package YITH WooCommerce Ajax Navigation
|
7 |
+
* @version 1.3.2
|
8 |
*/
|
9 |
|
10 |
if ( !defined( 'YITH_WCAN' ) ) { exit; } // Exit if accessed directly
|