Version Description
- Fix - PHP Warning/Notice on some site
- Fix - Sorting in WooCommerce shortcodes works incorrect
- Fix - Some styles do not affect option "Display styles only for pages with filters"
Download this release
Release Info
Developer | RazyRx |
Plugin | Advanced AJAX Product Filters |
Version | 1.4.1.6 |
Comparing to | |
See all releases |
Code changes from version 1.4.1.5 to 1.4.1.6
- berocket/assets/images/Feature-request-form-title.png +0 -0
- berocket/assets/images/Feature-request-form-title.webp +0 -0
- berocket/assets/images/Feature-request.png +0 -0
- berocket/assets/images/Feature-request.webp +0 -0
- berocket/assets/images/Thank-you.png +0 -0
- berocket/assets/images/Thank-you.webp +0 -0
- berocket/assets/images/ad_white_on_orange.png +0 -0
- berocket/assets/images/ad_white_on_orange.webp +0 -0
- berocket/assets/images/br_logo.png +0 -0
- berocket/assets/images/br_logo_white.png +0 -0
- berocket/assets/images/br_logo_white.webp +0 -0
- berocket/framework.php +1 -1
- berocket/includes/admin_notices.php +18 -7
- berocket/includes/functions.php +1 -1
- images/ad_white_on_orange.png +0 -0
- main.php +64 -13
- readme.txt +6 -1
- woocommerce-filters.php +2 -2
berocket/assets/images/Feature-request-form-title.png
DELETED
Binary file
|
berocket/assets/images/Feature-request-form-title.webp
ADDED
Binary file
|
berocket/assets/images/Feature-request.png
DELETED
Binary file
|
berocket/assets/images/Feature-request.webp
ADDED
Binary file
|
berocket/assets/images/Thank-you.png
DELETED
Binary file
|
berocket/assets/images/Thank-you.webp
ADDED
Binary file
|
berocket/assets/images/ad_white_on_orange.png
DELETED
Binary file
|
berocket/assets/images/ad_white_on_orange.webp
ADDED
Binary file
|
berocket/assets/images/br_logo.png
DELETED
Binary file
|
berocket/assets/images/br_logo_white.png
DELETED
Binary file
|
berocket/assets/images/br_logo_white.webp
ADDED
Binary file
|
berocket/framework.php
CHANGED
@@ -799,7 +799,7 @@ if( ! class_exists( 'BeRocket_Framework' ) ) {
|
|
799 |
echo "
|
800 |
<header>
|
801 |
<div class='br_logo_white'>
|
802 |
-
<a href='https://berocket.com/products/{$meta_data}' title='BeRocket' target='_blank'><img src='" . ( plugins_url( 'assets/images/br_logo_white.
|
803 |
</div>
|
804 |
<nav class='premium'>";
|
805 |
if( ! $setup_style['hide_header_links'] ) {
|
799 |
echo "
|
800 |
<header>
|
801 |
<div class='br_logo_white'>
|
802 |
+
<a href='https://berocket.com/products/{$meta_data}' title='BeRocket' target='_blank'><img src='" . ( plugins_url( 'assets/images/br_logo_white.webp', __FILE__ ) ) . "' /></a>
|
803 |
</div>
|
804 |
<nav class='premium'>";
|
805 |
if( ! $setup_style['hide_header_links'] ) {
|
berocket/includes/admin_notices.php
CHANGED
@@ -779,7 +779,7 @@ if( ! class_exists( 'berocket_admin_notices' ) ) {
|
|
779 |
'html' => 'Subscribe to get latest BeRocket news and updates, plugin recommendations and configuration help, promotional email with discount codes.',
|
780 |
'subscribe' => true,
|
781 |
'image' => array(
|
782 |
-
'local' => plugin_dir_url( __FILE__ ) . '../assets/images/ad_white_on_orange.
|
783 |
),
|
784 |
));
|
785 |
}
|
@@ -835,7 +835,7 @@ if( ! class_exists( 'berocket_admin_notices_rate_stars' ) ) {
|
|
835 |
data-prevent="0"
|
836 |
data-function="berocket_rate_star_close_notice"
|
837 |
data-later="0"
|
838 |
-
data-thanks_html=\'<
|
839 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
840 |
target="_blank">'.__('Ok, you deserved it', 'BeRocket_domain').'</a>
|
841 |
<span class="brfirts"> | </span>
|
@@ -977,7 +977,7 @@ if( ! class_exists( 'berocket_admin_notices_rate_stars' ) ) {
|
|
977 |
data-prevent="0"
|
978 |
data-later="0"
|
979 |
data-function="berocket_rate_star_close_notice"
|
980 |
-
data-thanks_html=\'<
|
981 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
982 |
target="_blank">'.__('Ok, you deserved it', 'BeRocket_domain').'</a>
|
983 |
<p>'.__('Support the plugin by setting good feedback.<br>We really need this.', 'BeRocket_domain').'</p>
|
@@ -1429,9 +1429,17 @@ if( ! class_exists( 'berocket_admin_notices_rate_stars' ) ) {
|
|
1429 |
$meta_data = '?utm_source=free_plugin&utm_medium=plugins&utm_campaign='.$plugin['plugin_name'];
|
1430 |
$html .= '
|
1431 |
<div class="berocket_feature_request berocket-feature-request berocket-feature-request-'.$plugin['id'].'">
|
1432 |
-
<a class="berocket_feature_request_button" href="#feature_request"
|
|
|
|
|
|
|
|
|
|
|
1433 |
<div class="berocket_feature_request_form" style="display: none;">
|
1434 |
-
<
|
|
|
|
|
|
|
1435 |
<form class="berocket_feature_request_inside">
|
1436 |
<input name="brfeature_plugin" type="hidden" value="'.$plugin['id'].'">
|
1437 |
<input name="brfeature_title" placeholder="'.__('Feature Title', 'BeRocket_domain').'">
|
@@ -1442,7 +1450,10 @@ if( ! class_exists( 'berocket_admin_notices_rate_stars' ) ) {
|
|
1442 |
<div style="margin-bottom: 10px;">* <small>This form will be sended to <a target="_blank" href="https://berocket.com' . $meta_data . '">berocket.com</a></small></div>
|
1443 |
</div>
|
1444 |
<div class="berocket_feature_request_thanks" style="display: none;">
|
1445 |
-
<
|
|
|
|
|
|
|
1446 |
if( empty($disabled[$plugin_id]) || $disabled[$plugin_id]['time'] != 0 ) {
|
1447 |
$html .= '
|
1448 |
<div class="berocket_feature_request_rate berocket-rate-stars-plugin-feature-'.$plugin_id.'">
|
@@ -1454,7 +1465,7 @@ if( ! class_exists( 'berocket_admin_notices_rate_stars' ) ) {
|
|
1454 |
data-prevent="0"
|
1455 |
data-later="0"
|
1456 |
data-function="berocket_rate_star_close_notice"
|
1457 |
-
data-thanks_html=\'<
|
1458 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
1459 |
target="_blank">'.__('This plugin deserves 5 stars', 'BeRocket_domain').'</a></li>
|
1460 |
<li><a class="berocket_rate_next_time brsecond"
|
779 |
'html' => 'Subscribe to get latest BeRocket news and updates, plugin recommendations and configuration help, promotional email with discount codes.',
|
780 |
'subscribe' => true,
|
781 |
'image' => array(
|
782 |
+
'local' => plugin_dir_url( __FILE__ ) . '../assets/images/ad_white_on_orange.webp',
|
783 |
),
|
784 |
));
|
785 |
}
|
835 |
data-prevent="0"
|
836 |
data-function="berocket_rate_star_close_notice"
|
837 |
data-later="0"
|
838 |
+
data-thanks_html=\'<picture><source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Thank-you.webp" alt="Feature Request"><img src="https://berocket.com/images/plugin/Thank-you.png" style="width: 100%;" alt="Feature Request"></picture><h3 class="berocket_thank_you_rate_us">'.__('Each good feedback is very important for plugin growth', 'BeRocket_domain').'</h3>\'
|
839 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
840 |
target="_blank">'.__('Ok, you deserved it', 'BeRocket_domain').'</a>
|
841 |
<span class="brfirts"> | </span>
|
977 |
data-prevent="0"
|
978 |
data-later="0"
|
979 |
data-function="berocket_rate_star_close_notice"
|
980 |
+
data-thanks_html=\'<picture><source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Thank-you.webp" alt="Feature Request"><img src="https://berocket.com/images/plugin/Thank-you.png" style="width: 100%;" alt="Feature Request"></picture><h3 class="berocket_thank_you_rate_us">'.__('Each good feedback is very important for plugin growth', 'BeRocket_domain').'</h3>\'
|
981 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
982 |
target="_blank">'.__('Ok, you deserved it', 'BeRocket_domain').'</a>
|
983 |
<p>'.__('Support the plugin by setting good feedback.<br>We really need this.', 'BeRocket_domain').'</p>
|
1429 |
$meta_data = '?utm_source=free_plugin&utm_medium=plugins&utm_campaign='.$plugin['plugin_name'];
|
1430 |
$html .= '
|
1431 |
<div class="berocket_feature_request berocket-feature-request berocket-feature-request-'.$plugin['id'].'">
|
1432 |
+
<a class="berocket_feature_request_button" href="#feature_request">
|
1433 |
+
<picture>
|
1434 |
+
<source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Feature-request.webp" alt="Feature Request">
|
1435 |
+
<img src="https://berocket.com/images/plugin/Feature-request.png" style="width: 100%;" alt="Feature Request">
|
1436 |
+
</picture>
|
1437 |
+
</a>
|
1438 |
<div class="berocket_feature_request_form" style="display: none;">
|
1439 |
+
<picture>
|
1440 |
+
<source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Feature-request-form-title.webp" alt="Feature Request">
|
1441 |
+
<img src="https://berocket.com/images/plugin/Feature-request-form-title.png" style="width: 100%;" alt="Feature Request">
|
1442 |
+
</picture>
|
1443 |
<form class="berocket_feature_request_inside">
|
1444 |
<input name="brfeature_plugin" type="hidden" value="'.$plugin['id'].'">
|
1445 |
<input name="brfeature_title" placeholder="'.__('Feature Title', 'BeRocket_domain').'">
|
1450 |
<div style="margin-bottom: 10px;">* <small>This form will be sended to <a target="_blank" href="https://berocket.com' . $meta_data . '">berocket.com</a></small></div>
|
1451 |
</div>
|
1452 |
<div class="berocket_feature_request_thanks" style="display: none;">
|
1453 |
+
<picture>
|
1454 |
+
<source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Thank-you.webp" alt="Feature Request">
|
1455 |
+
<img src="https://berocket.com/images/plugin/Thank-you.png" style="width: 100%;" alt="Feature Request">
|
1456 |
+
</picture>';
|
1457 |
if( empty($disabled[$plugin_id]) || $disabled[$plugin_id]['time'] != 0 ) {
|
1458 |
$html .= '
|
1459 |
<div class="berocket_feature_request_rate berocket-rate-stars-plugin-feature-'.$plugin_id.'">
|
1465 |
data-prevent="0"
|
1466 |
data-later="0"
|
1467 |
data-function="berocket_rate_star_close_notice"
|
1468 |
+
data-thanks_html=\'<picture><source type="image/webp" srcset="'.plugin_dir_url( __FILE__ ).'../assets/images/Thank-you.webp" alt="Feature Request"><img src="https://berocket.com/images/plugin/Thank-you.png" style="width: 100%;" alt="Feature Request"></picture><h3 class="berocket_thank_you_rate_us">'.__('Each good feedback is very important for plugin growth', 'BeRocket_domain').'</h3>\'
|
1469 |
href="https://wordpress.org/support/plugin/'.$plugin['free_slug'].'/reviews/?filter=5#new-post"
|
1470 |
target="_blank">'.__('This plugin deserves 5 stars', 'BeRocket_domain').'</a></li>
|
1471 |
<li><a class="berocket_rate_next_time brsecond"
|
berocket/includes/functions.php
CHANGED
@@ -441,7 +441,7 @@ if( ! function_exists( 'berocket_isset' ) ){
|
|
441 |
if( $property_name === false ) {
|
442 |
return ( isset($var) ? $var : $default );
|
443 |
} else {
|
444 |
-
return ( isset($var)
|
445 |
}
|
446 |
}
|
447 |
}
|
441 |
if( $property_name === false ) {
|
442 |
return ( isset($var) ? $var : $default );
|
443 |
} else {
|
444 |
+
return ( isset($var) && is_object($var) && property_exists($var, $property_name) ? $var->$property_name : $default );
|
445 |
}
|
446 |
}
|
447 |
}
|
images/ad_white_on_orange.png
DELETED
Binary file
|
main.php
CHANGED
@@ -1763,9 +1763,6 @@ jQuery(document).on('change', '.br_selected_area_show', br_selected_area_show);
|
|
1763 |
$query_vars[ 'post__in' ] = array_merge( $query_vars[ 'post__in' ], wc_get_product_ids_on_sale() );
|
1764 |
}
|
1765 |
}
|
1766 |
-
if( empty($query_vars['post__not_in']) ) {
|
1767 |
-
$query_vars['post__not_in'] = array();
|
1768 |
-
}
|
1769 |
$custom_terms = berocket_isset($_POST['terms']);
|
1770 |
if( ! empty($atts['attribute']) ) {
|
1771 |
if( ! empty($atts['terms']) ) {
|
@@ -1792,6 +1789,9 @@ jQuery(document).on('change', '.br_selected_area_show', br_selected_area_show);
|
|
1792 |
);
|
1793 |
}
|
1794 |
}
|
|
|
|
|
|
|
1795 |
$query_vars['post__not_in'] = array_merge($query_vars['post__not_in'], apply_filters('berocket_add_out_of_stock_variable', array(), $custom_terms, berocket_isset($_POST['limits_arr'])));
|
1796 |
$query_vars['post__in'] = apply_filters( 'loop_shop_post_in', $query_vars['post__in']);
|
1797 |
$query_vars['post__in'] = array_diff($query_vars['post__in'], $query_vars['post__not_in']);
|
@@ -1800,19 +1800,18 @@ jQuery(document).on('change', '.br_selected_area_show', br_selected_area_show);
|
|
1800 |
}
|
1801 |
$query_vars['berocket_filtered'] = true;
|
1802 |
$br_query_vars = $query_vars;
|
1803 |
-
|
1804 |
-
|
1805 |
-
$
|
1806 |
-
$
|
1807 |
-
|
|
|
|
|
1808 |
}
|
1809 |
}
|
1810 |
global $br_wc_query, $br_aapf_wc_footer_widget;
|
1811 |
-
$
|
1812 |
-
|
1813 |
-
'relation' => 'AND'
|
1814 |
-
);
|
1815 |
-
$br_wc_query = new WP_Query($query_vars);
|
1816 |
add_action( 'wp_footer', array( $this, 'wp_footer_widget'), 99999 );
|
1817 |
$br_aapf_wc_footer_widget = true;
|
1818 |
$query_vars = apply_filters('berocket_filters_query_vars_already_filtered', $query_vars, berocket_isset($_POST['terms']), berocket_isset($_POST['limits_arr']));
|
@@ -2799,6 +2798,58 @@ jQuery(document).on('change', '.br_selected_area_show', br_selected_area_show);
|
|
2799 |
}
|
2800 |
}
|
2801 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2802 |
}
|
2803 |
}
|
2804 |
|
1763 |
$query_vars[ 'post__in' ] = array_merge( $query_vars[ 'post__in' ], wc_get_product_ids_on_sale() );
|
1764 |
}
|
1765 |
}
|
|
|
|
|
|
|
1766 |
$custom_terms = berocket_isset($_POST['terms']);
|
1767 |
if( ! empty($atts['attribute']) ) {
|
1768 |
if( ! empty($atts['terms']) ) {
|
1789 |
);
|
1790 |
}
|
1791 |
}
|
1792 |
+
if( empty($query_vars['post__not_in']) ) {
|
1793 |
+
$query_vars['post__not_in'] = array();
|
1794 |
+
}
|
1795 |
$query_vars['post__not_in'] = array_merge($query_vars['post__not_in'], apply_filters('berocket_add_out_of_stock_variable', array(), $custom_terms, berocket_isset($_POST['limits_arr'])));
|
1796 |
$query_vars['post__in'] = apply_filters( 'loop_shop_post_in', $query_vars['post__in']);
|
1797 |
$query_vars['post__in'] = array_diff($query_vars['post__in'], $query_vars['post__not_in']);
|
1800 |
}
|
1801 |
$query_vars['berocket_filtered'] = true;
|
1802 |
$br_query_vars = $query_vars;
|
1803 |
+
if( ! empty($br_query_vars['tax_query']) && is_array($br_query_vars['tax_query']) ) {
|
1804 |
+
foreach($br_query_vars['tax_query'] as $i => $tax_query_val) {
|
1805 |
+
if( ! empty($tax_query_val['taxonomy']) ) {
|
1806 |
+
$br_query_vars['tax_query'][$i] = array(
|
1807 |
+
$tax_query_val,
|
1808 |
+
);
|
1809 |
+
}
|
1810 |
}
|
1811 |
}
|
1812 |
global $br_wc_query, $br_aapf_wc_footer_widget;
|
1813 |
+
$br_query_vars['fields'] = 'ids';
|
1814 |
+
$br_wc_query = $br_query_vars;
|
|
|
|
|
|
|
1815 |
add_action( 'wp_footer', array( $this, 'wp_footer_widget'), 99999 );
|
1816 |
$br_aapf_wc_footer_widget = true;
|
1817 |
$query_vars = apply_filters('berocket_filters_query_vars_already_filtered', $query_vars, berocket_isset($_POST['terms']), berocket_isset($_POST['limits_arr']));
|
2798 |
}
|
2799 |
}
|
2800 |
}
|
2801 |
+
if( $previous !== '0' && ( version_compare($previous, '1.4.1.6', '<') || (version_compare($previous, '2.0', '>') && version_compare($previous, '2.4.1.6', '<') ) ) ) {
|
2802 |
+
$options = $this->get_option();
|
2803 |
+
$old_filter_widgets = get_option('widget_berocket_aapf_widget');
|
2804 |
+
if( ! is_array($old_filter_widgets) ) {
|
2805 |
+
$old_filter_widgets = array();
|
2806 |
+
}
|
2807 |
+
foreach ($old_filter_widgets as $key => $value) {
|
2808 |
+
if (!is_numeric($key)) {
|
2809 |
+
unset($old_filter_widgets[$key]);
|
2810 |
+
}
|
2811 |
+
}
|
2812 |
+
if( count($old_filter_widgets) ) {
|
2813 |
+
new berocket_admin_notices(array(
|
2814 |
+
'start' => 0,
|
2815 |
+
'end' => 0,
|
2816 |
+
'name' => 'aapf_deprecated_widgets',
|
2817 |
+
'html' => 'You have deprecated BeRocket AJAX Products Filter widgets, but it will be removed soon. Please replace it with new one in plugin settings <a href="'.admin_url('admin.php?page=br-product-filters&tab=advanced').'">Plugin Settings</a>',
|
2818 |
+
'righthtml' => '<a class="berocket_no_thanks">I read and understand the problem. Close it</a>',
|
2819 |
+
'rightwidth' => 200,
|
2820 |
+
'nothankswidth' => 200,
|
2821 |
+
'contentwidth' => 400,
|
2822 |
+
'subscribe' => false,
|
2823 |
+
'priority' => 20,
|
2824 |
+
'height' => 50,
|
2825 |
+
'repeat' => false,
|
2826 |
+
'repeatcount' => 1,
|
2827 |
+
'image' => array(
|
2828 |
+
'local' => plugin_dir_url( __FILE__ ) . 'images/attention.png',
|
2829 |
+
),
|
2830 |
+
));
|
2831 |
+
}
|
2832 |
+
if( ! empty($options['alternative_load']) ) {
|
2833 |
+
new berocket_admin_notices(array(
|
2834 |
+
'start' => 0,
|
2835 |
+
'end' => 0,
|
2836 |
+
'name' => 'aapf_deprecated_alternative_load',
|
2837 |
+
'html' => 'You have enabled option Alternative Load, but it will be removed soon. Please setup plugin without this option <a href="'.admin_url('admin.php?page=br-product-filters&tab=advanced').'">Plugin Settings</a>',
|
2838 |
+
'righthtml' => '<a class="berocket_no_thanks">I read and understand the problem. Close it</a>',
|
2839 |
+
'rightwidth' => 200,
|
2840 |
+
'nothankswidth' => 200,
|
2841 |
+
'contentwidth' => 400,
|
2842 |
+
'subscribe' => false,
|
2843 |
+
'priority' => 20,
|
2844 |
+
'height' => 50,
|
2845 |
+
'repeat' => false,
|
2846 |
+
'repeatcount' => 1,
|
2847 |
+
'image' => array(
|
2848 |
+
'local' => plugin_dir_url( __FILE__ ) . 'images/attention.png',
|
2849 |
+
),
|
2850 |
+
));
|
2851 |
+
}
|
2852 |
+
}
|
2853 |
}
|
2854 |
}
|
2855 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: https://berocket.com/product/woocommerce-ajax-products-filter?utm_s
|
|
5 |
Tags: filters, product filters, ajax product filters, ajax filter, ajax filter widget, color filter, size filter, product onsale filter, product preview, product category filter, product reset filter, product sort by filter, stock filter, product tag filter, price range filter, price box filter, advanced product filters, woocommerce filters, woocommerce product filters, woocommerce products filter, woocommerce ajax product filters, widget, plugin, woocommerce item filters, filters plugin, ajax filters plugin, filter woocommerce products, filter woocommerce products plugin, wc filters, wc filters products, wc products filters, wc ajax products filters, wc product filters, wc advanced product filters, woocommerce layered nav, woocommerce layered navigation, ajax filtered nav, ajax filtered navigation, price filter, ajax price filter, woocommerce product sorting, sidebar filter, sidebar ajax filter, taxonomy filter, category filter, attribute filter, attributes filter, woocommerce product sort, ajax products filter plugin for woocommerce, rocket, berocket, berocket woocommerce ajax products filter
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 5.3.2
|
8 |
-
Stable tag: 1.4.1.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -184,6 +184,11 @@ You can try this plugin's admin side [here](https://berocket.com/product/woocomm
|
|
184 |
|
185 |
== Changelog ==
|
186 |
|
|
|
|
|
|
|
|
|
|
|
187 |
= 1.4.1.5 =
|
188 |
* Enhancement - Additional Tables compatibility with Polylang
|
189 |
* Enhancement - Better compatibility with Load More and Grid/List plugins
|
5 |
Tags: filters, product filters, ajax product filters, ajax filter, ajax filter widget, color filter, size filter, product onsale filter, product preview, product category filter, product reset filter, product sort by filter, stock filter, product tag filter, price range filter, price box filter, advanced product filters, woocommerce filters, woocommerce product filters, woocommerce products filter, woocommerce ajax product filters, widget, plugin, woocommerce item filters, filters plugin, ajax filters plugin, filter woocommerce products, filter woocommerce products plugin, wc filters, wc filters products, wc products filters, wc ajax products filters, wc product filters, wc advanced product filters, woocommerce layered nav, woocommerce layered navigation, ajax filtered nav, ajax filtered navigation, price filter, ajax price filter, woocommerce product sorting, sidebar filter, sidebar ajax filter, taxonomy filter, category filter, attribute filter, attributes filter, woocommerce product sort, ajax products filter plugin for woocommerce, rocket, berocket, berocket woocommerce ajax products filter
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 5.3.2
|
8 |
+
Stable tag: 1.4.1.6
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
184 |
|
185 |
== Changelog ==
|
186 |
|
187 |
+
= 1.4.1.6 =
|
188 |
+
* Fix - PHP Warning/Notice on some site
|
189 |
+
* Fix - Sorting in WooCommerce shortcodes works incorrect
|
190 |
+
* Fix - Some styles do not affect option "Display styles only for pages with filters"
|
191 |
+
|
192 |
= 1.4.1.5 =
|
193 |
* Enhancement - Additional Tables compatibility with Polylang
|
194 |
* Enhancement - Better compatibility with Load More and Grid/List plugins
|
woocommerce-filters.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Advanced AJAX Product Filters for WooCommerce
|
4 |
* Plugin URI: https://wordpress.org/plugins/woocommerce-ajax-filters/?utm_source=free_plugin&utm_medium=plugins&utm_campaign=ajax_filters
|
5 |
* Description: Unlimited AJAX products filters to make your shop perfect
|
6 |
-
* Version: 1.4.1.
|
7 |
* Author: BeRocket
|
8 |
* Requires at least: 4.0
|
9 |
* Author URI: https://berocket.com?utm_source=free_plugin&utm_medium=plugins&utm_campaign=ajax_filters
|
@@ -11,6 +11,6 @@
|
|
11 |
* Domain Path: /languages/
|
12 |
* WC tested up to: 3.9.1
|
13 |
*/
|
14 |
-
define( "BeRocket_AJAX_filters_version", '1.4.1.
|
15 |
define( "BeRocket_AJAX_filters_file", __FILE__ );
|
16 |
include_once('main.php');
|
3 |
* Plugin Name: Advanced AJAX Product Filters for WooCommerce
|
4 |
* Plugin URI: https://wordpress.org/plugins/woocommerce-ajax-filters/?utm_source=free_plugin&utm_medium=plugins&utm_campaign=ajax_filters
|
5 |
* Description: Unlimited AJAX products filters to make your shop perfect
|
6 |
+
* Version: 1.4.1.6
|
7 |
* Author: BeRocket
|
8 |
* Requires at least: 4.0
|
9 |
* Author URI: https://berocket.com?utm_source=free_plugin&utm_medium=plugins&utm_campaign=ajax_filters
|
11 |
* Domain Path: /languages/
|
12 |
* WC tested up to: 3.9.1
|
13 |
*/
|
14 |
+
define( "BeRocket_AJAX_filters_version", '1.4.1.6' );
|
15 |
define( "BeRocket_AJAX_filters_file", __FILE__ );
|
16 |
include_once('main.php');
|