[woof]
メインショートコード(WooCommerce 商品フィルター用)。商品フィルター検索フォームを表示します。デザイン:1ページに1フィルター、同じページに複数のフィルターを配置することはできません。
属性
- sid – ショートコード識別子 – 生成された検索フォームのメインコンテナにユニークなCSSクラスを生成し、独自のデザインを作成するために使用します。プラグインで定義されている基本のsidは ‘auto_shorcode‘ です。顧客や開発者は任意の sid を作成し、独自のCSSスタイルを適用できます。
次の構文を使用してスキンを変更することも可能です: sid =”flat_grey woof_auto_3_columns” – ここで 3 の部分は 1 から 4 までの整数、flat_grey の部分は flat_grey または flat_dark が使用できます。 - autohide – ページ読み込み後に検索フォームを非表示にする(0)か表示する(1)かを指定します。
- autosubmit – プラグインのオプションページで無効になっている場合でも、検索フォームの自動送信を許可します。例: [woof autosubmit=1]
- is_ajax – 生成された検索フォームをAJAXで動作させる(1)かどうか(0)を指定します。
- taxonomies – プラグイン設定で「件数を表示」「動的再カウント」「空のオプションを非表示」が有効になっている場合、生成された検索フォームに関連するフィルターアイテムを表示するために使用します。例: [woof is_ajax=1 taxonomies=product_cat:9,12+locations:30,31]
- ajax_redraw – 検索フォームを検索データを送信せずに再描画します。AJAXモードでは動作しません。例: [woof redirect=”http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=”locations” by_only=”none”]
- tax_only – カンマを使用して任意のタクソノミーで検索フォームを組み立てる強力な属性です。例: [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]。すべてのタクソノミーを出力しない場合は ‘none’ を使用します。属性 ‘tax_only‘ 内のタクソノミーの順序には意味があります!
- by_only – カンマを使用して任意のタクソノミーで検索フォームを組み立てる強力な属性です。任意のby-filter-elementsをカンマ区切りで記述します: by_text,by_price,by_sku,by_author,by_onsales,by_instock。もちろん、最初にユーザーはそのby-filter-elementsの拡張機能を有効にする必要があります。例: [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author‘]。すべての非タクソノミー要素を出力しない場合は ‘none‘ を使用します。このショートコード属性では、Meta Fieldsタブに追加されたメタキーも使用可能です。例: [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]。タクソノミーではないフィルターセクションが表示されないようにするには、‘none‘ という単語を使用します。
- tax_exclude – 検索フォームからタクソノミーを除外します。例: [woof tax_exclude=’pa_size,pa_test’]
- redirect – 結果をサイトの任意の別のページに表示します。例: [woof redirect=’http://www.my_site.com/search_page_results_77′]。AJAXモードでは動作しません。AJAXモードではリダイレクトに意味がないためです!
- start_filtering_btn – 生成された検索フォームを非表示にする(1)かどうか(0)を指定します。非表示の場合、シンプルなボタンが表示され、クリックすると検索フォームが表示されます。検索フォームが大きい場合のページ読み込み遅延を避けるのに最適です。テキストはフック woof_start_filtering_btn_txt または属性 “start_filtering_btn_txt“ で変更できます。
- btn_position – フィルター&リセットボタンの配置位置を指定します。下 – b、上 – t、上下 – tb。デフォルトは下です。無料版では動作しません!!
- dynamic_recount – 現在の商品検索フォームに対して個別に動的再カウントを有効(1)または無効(0)にすることができます。デフォルトは「オプション」タブの設定に従います。無料版では動作しません!!
- hide_terms_count – バリエーション数を表示するテキストを非表示にするかどうか、1または0で指定します。無料版では動作しません!!
- conditionals – 拡張機能‘Conditionals‘用の特別な属性で、現在のフィルタリングリクエストに応じてフィルター要素を表示する条件を定義します。あらかじめ定義されたステップのようなものです。例: [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – モバイルデバイスでWOOFフィルターフォームを非表示にし、フィルターを表示するためのボタンを表示します。属性 ‘sid‘ は必須です!例: [woof mobile_mode=1 sid=’test’]。ボタンは自動的に ‘.woocommerce-products-header‘ セレクターに追加されますが、フック ‘woof_mobile_btn_place_container‘ を使用して変更できます。特定の場所にボタンを表示するには、ショートコード [woof_mobile] を使用します。このショートコードはボタンが挿入されるコンテナを追加します。