Essential Grid で HUSKY WooCommerce フィルターを使用する
これらを連携させるには:
- バージョン2.1.4以降では、Template Essential Extensionを[woof_products]ショートコードの属性tpl_indexを使用して利用できます。このエクステンションをインストールして使用してください:https://products-filter.com/extencion/essential-grid/
または
- 現在の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)で行います…
- 例はこちらをご覧ください。
- 保存して使用してください…