HUSKY - Product Filter for WooCommerce

WooCommerce Product Filter v.2.2.5のアップデート

  • 修正
  • 新しいフック woof_taxonomy_image – 現在の状況に応じて画像フィルター用語の画像を動的に再定義できます:
    add_filter('woof_taxonomy_image', function($image, $term) {
        //change images on the fly depending of the current situation
        if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){
             $image = "https://your_image_url.png";
        }
        
        return $image;
    },10,2);
    
  • 新しいフック ‘woof_text_search_query‘ – テキスト検索SQLリクエストを動的に再定義できます
    add_filter('woof_text_search_query', function($where, $woof_text) {
    
        global $wpdb;
    
        $where .= "AND $wpdb->posts.ID IN(15,39,121)";
    
        return $where;
    }, 99, 2);
    

  • 新しいオプション ‘価格テキスト入力を表示‘ – 価格スライダーのテキスト入力(ionSliderのみで動作
  • 選択された検索アイテム用の ‘クリア‘ ボタンとそのテキスト用のフック ‘woof_clear_all_text‘ を追加
  • 検索ナビゲーションパネルにタクソノミーのタイトルを追加
  • 評価で検索‘ の新しいオプション – ドロップダウンに星を表示する ‘ドロップダウンに星を表示
  • セール中‘ チェックボックスが動的再カウントシステムに含まれました
  • 新しいフック ‘woof_init_archive_by_default‘ で、属性の ‘アーカイブを有効にする‘ をプログラム的に動的に無効化する必要がある場合に使用します
  • ショートコード [woof] 用の新しいフック ‘woof_filter_shortcode_args‘ で、ビジネス条件に応じてショートコードの引数を動的に変更します
  • 各フィルター要素の出力前に動作する新しいフック ‘woof_before_draw_filter
  • 各フィルター要素の出力後に動作する新しいフック ‘woof_after_draw_filter
  • 新しいショートコード [woof_btn img_url=’画像URLをここに’] で、検索フォームを表示/非表示にする特別なボタンを生成できます。画像URLはオプションです。使用例:
    [woof_btn]
    [woof autohide=1]
    [woof_products]
    フィルターを非表示にするボタンを表示します。ショートコード属性 ‘autohide‘ に基づいて動作します。
  • 詳細設定オプション ‘次のサイトページのみでプラグインを初期化‘ の機能を拡張し、新しい厳密準拠構文を追加しました。リンクの前に記号 ‘#‘ を付けて適用します。例: #https://your_site.com/product-category/man/(最後のスラッシュは問いません
  • SKUテキスト入力に内容をリセットするボタンを追加。これはオプション ‘リセットボタンの動作‘ で制御され、SKUテキスト入力フィールドをクリアした後にフィルタリングを実行するか、単にテキスト入力をクリアするかを設定できます。
  • 新しい拡張機能 ‘インポート/エクスポート‘ -> マイグレーション中にのみWOOFオプションをインポート/エクスポートします。タクソノミーとその用語は事前に作成/移行しておく必要があります。使用後は無効にすることを強くお勧めします!お客様やあなた自身が誤ってWOOF設定を損傷する可能性があるため、無効にしてください!
  • タブ ‘Advanced‘ の新しいオプション -> ‘価格フィルターを最適化‘ – サイトのフロントエンドで価格フィルターの最小値と最大値をより迅速に見つけ、サーバーの負荷を最小限に抑えるのに役立ちます。
  • 新しい拡張機能 ‘条件付き表示‘ -> 現在のフィルターリクエストに応じてフィルター要素の表示条件を定義できます。簡単に言うと、この機能は他のフィルター要素が選択されていない間は一部のフィルター要素を非表示にしたり、逆に他のフィルター要素が選択されている場合に一部のフィルター要素を表示することができます。アクティベーション後、タブ ‘Advanced‘ で確認できます。
    構文例: product_cat>pa_size,by_instock>pa_color。この例では、ユーザーが[商品カテゴリー]を選択すると、[pa_size]または[by_instock]によるフィルターが表示され、[pa_color]が表示されます。ショートコード [woof] の場合は属性 [conditionals] を使用します。テキストエリアで改行を使用してルールを定義します(Enterキーを押します)。[woof]ショートコードでルールを定義するには記号 [+] を使用します。
  • 新しい拡張機能 ‘セクション‘ – フィルター要素を[閉じる/開く]セクションにラップし、フィルターフォームをよりコンパクトにできます。