Skip to content

Instantly share code, notes, and snippets.

@PavloBorysenko
Last active January 4, 2021 09:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PavloBorysenko/1e8b22fb47cae15087163472a80ca6d4 to your computer and use it in GitHub Desktop.
Save PavloBorysenko/1e8b22fb47cae15087163472a80ca6d4 to your computer and use it in GitHub Desktop.
You need to make changes to the js file. file: path/to/domain/wp-content/plugins/woocommerce-products-filter/js/front.js 1. Finde function woof_init_toggles() and comment it. 2. Then add this function after the previous comment function:
function woof_init_toggles() {
jQuery('body').on('click','.woof_container_inner h4', function () {
if (jQuery(this).children().data('condition') == 'opened') {
jQuery(this).children().removeClass('woof_front_toggle_opened');
jQuery(this).children().addClass('woof_front_toggle_closed');
jQuery(this).children().data('condition', 'closed');
if (woof_toggle_type == 'text') {
jQuery(this).children().text(woof_toggle_closed_text);
} else {
jQuery(this).children().find('img').prop('src', woof_toggle_closed_image);
}
} else {
jQuery(this).children().addClass('woof_front_toggle_opened');
jQuery(this).children().removeClass('woof_front_toggle_closed');
jQuery(this).children().data('condition', 'opened');
if (woof_toggle_type == 'text') {
jQuery(this).children().text(woof_toggle_opened_text);
} else {
jQuery(this).children().find('img').prop('src', woof_toggle_opened_image);
}
}
jQuery(this).parent().find('.woof_block_html_items').toggle(500);
return false;
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment