HUSKY - Product Filter for WooCommerce

[woof_products]

プラグインの2つ目のメインショートコードです。サイトのページに商品グリッドを出力し、現在のフィルター状態に反応します。ショートコードの属性はすべてオプションです。

  • per_page – 1ページあたりの商品数
  • columns – 1行あたりの商品数。通常は2、3、4です。テーマの機能に依存し、WOOFには依存しません。
  • is_ajax – 非常に強力なオプション。1に設定すると、[woof]で生成されたフィルターがAJAXモードで動作を開始します!
  • taxonomies – (オプション) – タクソノミーとそのタームを設定する条件を定義できます。[woof]でも同じ条件を設定することを忘れないでください!
    [woof_products is_ajax=1 per_page=8 dp=0 taxonomies=product_cat:9,12+locations:30,31]
  • behavior – 値は1つだけ:‘recent‘。:[woof_products behavior=’recent’ per_page=12 columns=3]
  • orderby – price-desc, price, popularity, rating, title, rand, date
  • order – ASC または DESC
  • custom_tpl – [woof_products custom_tpl=’woof_tpls/woo_tpl_1.php‘ ] – 必要に応じて、特別なカスタムテンプレートで商品を出力することが可能です(woof_tplsはWPテーマフォルダまたはその子フォルダ内のフォルダです)。開発者や上級ユーザーに便利な機能です。
  • tpl_index – [woof_products tpl_index=”tpl_1“] – 必要に応じて、テンプレート または コネクター 拡張機能が独自のオプションで作成した特別なカスタムテンプレートで商品を出力することが可能です。
  • display_on_search – (バージョン1.2.2/2.2.2以降)検索実行時のみ商品を表示します。検索リクエストがない場合は商品が非表示になります(AJAXモードでは動作しません)。
  • get_args_only[woof_products get_args_only=1] – WP_Queryリクエストに使用可能な、組み立てられ準備された引数の配列を返します。この属性が1の場合、WP_Queryリクエストが実行されないため、商品は出力されません。以下のように使用します:
    $args=do_shortcode('[woof_products get_args_only=1 is_ajax=1 per_page=8 taxonomies=product_cat:9,12]');

プラグインでは、wp_queryの前に次のwpフィルターが動作します:https://products-filter.com/hook/woof_products_query/ – タクソノミーのリレーション操作などに便利です…