HUSKY - Product Filter for WooCommerce

すべてのフィルタータイトルがJavaScriptにローカライズされる前に、それらの連想配列をフィルターし、表示されるフィルター名をカスタマイズできるようにします。

すべてのフィルタータイトルがJavaScriptにローカライズされる前に、それらの連想配列をフィルターし、表示されるフィルター名をカスタマイズできるようにします。

パラメーター

$options (array) — キーがフィルタースラッグ(タクソノミー名、メタキー、または拡張キー)で、値が表示タイトルである連想配列

ソースファイル

index.php:1358

コード例


add_filter('woof_get_all_filter_titles', function($titles) {
    // Override a taxonomy label
    if (isset($titles['pa_color'])) {
        $titles['pa_color'] = __('Shade', 'my-theme');
    }
    return $titles;
});

使用上の注意

  • タイトルは、meta_filterのタイトル、custom_tax_labelの設定、WPML翻訳、およびタクソノミーラベルから構築されます。
  • 'NOT IN'比較ロジックを持つタクソノミー用語の場合、'rev_'プレフィックス付きのキーも追加されます。
  • 結果はwp_localize_scriptで'woof_filter_titles'として使用されます。