[woof_front_builder]
v.2.3.4/1.3.4 から
このショートコードは、ビジュアルコンストラクターを使用してサイトのフロントに直接商品フィルターフォームを作成します。こちらがデモページで、サイト管理者のようにオプションを管理できます。
完全な構文は次のとおりです:[woof_front_builder name=”My filter form” popup_width=800 popup_height=600]
- name – 必須パラメーターであり、一意である必要があります。
- popup_width と popup_height は、ポップアップ作業時の利便性のためのものです。
このショートコードが挿入されると、サイト管理者向けの特別なボタンが表示されます:

注意:フロントエンドで新しいフィルターフォームを開発する際は、フォームの再描画を高速化するために動的カウントを無効にしてください。フォームが完成したら、必要に応じて動的カウントを有効にします。
このボタンをクリックすると、移動可能なポップアップウィンドウが開き、以下が可能です:
- 上部のドロップダウンを使用してフィルターセクションを追加
- 追加したフィルターセクションの並べ替え
- フィルターの一般設定を行う

- また、各フィルター要素には独自のオプションがあります [タイプに応じて]:


- すべてのフィルター要素には ‘Layout‘ タブがあり、個人の幅を px および % で設定できます。これにより、フィルター要素のレイアウトをより効果的に管理できます。

- オプションをいろいろ試して、ビジネスニーズに最も適したものを見つけてください…
注意:‘Is AJAX‘ オプションを有効にしても、プラグインオプション [tab Options -> Try to ajaxify the shop] で AJAX のサポートが有効になっていない場合、またはショートコード [woof_products] を使用していてそこに ‘is_ajax‘ 属性も指定していない場合は意味がありません:[woof_products is_ajax=1]
注意:モバイルサポートには、モバイルモードでモバイルボタンを表示したい場所にショートコード [woof_mobile] を配置してください。また、ショートコードオプションで ‘Mobile mode‘ を有効にすることを忘れないでください。

ヒント:任意の HUSKY フィルターを商品の上に挿入するには?現在の WordPress テーマの functions.php ファイルに次のコードを追加します:
add_action('woocommerce_before_shop_loop', function () {
if (!WOOF_REQUEST::isset('woof_before_shop_loop_done')) {
echo do_shortcode('[woof_front_builder name="top filter"]');
}
}, 2);
‘name‘ 属性は任意の名前を指定できますが、一意である必要があります。