woof_get_all_filter_titles
すべてのフィルタータイトルの連想配列を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;
});
使用上の注意
- タイトルは次の情報から構築されます:メタフィルターのタイトル、custom_tax_label設定、WPML翻訳、およびタクソノミーラベル。
- 「NOT IN」比較ロジックを使用するタクソノミー用語の場合、先頭に「rev_」を付けたキーも追加されます。
- 結果はwp_localize_scriptで「woof_filter_titles」として使用されます。