Использование фильтра WooCommerce HUSKY с Essential Grid
Чтобы они работали вместе:
- С версии 2.1.4 возможно использовать Template Essential Extension используя атрибут tpl_index для [woof_products] шорткода. Установите и используйте это расширение https://products-filter.com/extencion/essential-grid/
OR
- создайте новый файл в папке вашей текущей темы WordPress (или в папке дочерней темы) и назовите его, например, woo_essential_grid.php
- вставьте в woo_essential_grid.php следующий код:
<?phpfunction woof_essgrid_get_posts($query, $grid_id) { if (isset($_REQUEST['woof_wp_query_args'])) { $query = $_REQUEST['woof_wp_query_args']; } return $query; } add_filter('essgrid_query_caching', '__return_false', 10, 2); add_filter('essgrid_get_posts', 'woof_essgrid_get_posts', 10, 2); echo do_shortcode('[ess_grid alias="woo2"]'); - Создайте новую страницу, где вы будете осуществлять фильтрацию, и вставьте туда следующий шорткод: [woof_products custom_tpl=’themes/twentytwelve/woo_essential_grid.php‘ per_page=12 is_ajax=0]
- атрибут columns не работает в этом случае – управление макетом осуществляется на странице опций шорткода плагина Essential Grid с помощью слаг woo2…
- Посмотрите пример здесь
- Сохраните и используйте….