[ 解決済 ] 特定のタームを非表示にしたい
[ 解決済 ] 特定のタームを非表示にしたい
-
投稿者投稿
-
2022年3月25日 5:02 PM #63433
Chie参加者■ WordPress のバージョン
5.9.2■ テーマ・プラグインは全て最新版で確認してください。
確認しました。■ テーマの種類
Lightning ( G3 )■ テーマのバージョン
14.18.1■ スキンの種類
Origin III■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
確認しました。■ プラグインの種類・バージョン
WPML Multilingual CMS (https://wpml.org/) ・ 4.5.5■ 期待する動作
特定のタームを非表示にしたい■ 自分で試した事
WPML Multilingual CMSの設定変更(解決策が見つかりませんでした)■ 症状が発生するブラウザ
Firefox ,Safari , Chrome■ 実際の症状
記事リスト表示の際、アイキャッチ画像右上にカテゴリ表示設定(表示要素:画像右上分類名)をしているのですが、困ったことに、カテゴリを指定しない場合
WPMLの翻訳優先というターム「任意」「必須」「必要なし」のいずれかが表示されてしまいます。
※添付では、右側[任意] が表示されていますこのタームを非表示にしたいと思っております。
WPML側の設定で解決ができればいいのですが今ひとつ解決できずにおります。
仮に、Lightning 側で特定のタームを非表示にする方法
(フックなど) があればご教示いただければ幸いです。
よろしくお願いいたします。■ その他特記事項
特にありませんAttachments:
You must be logged in to view attached files.2022年3月25日 6:00 PM #63436確かに現状フックがないので、
* 画像の上のカテゴリーラベル自体を非表示にする
* フックを追加しますのでしばらくお待ちを…のどちらかになりますが、いつ頃までに必要でしょうか?
2022年3月25日 6:47 PM #63439
Chie参加者早速のお返事ありがとうございます!
>画像の上のカテゴリーラベル自体を非表示にする
検討したのですが、ラベル表示をした方がコンテンツとして閲覧する側も更新する側も
何かと便利ですので、非表示するにはもったいなくて..> * フックを追加しますのでしばらくお待ちを…
フック追加していただけると大変嬉しく思います!年度末納期ということもあり、早めに対応いただけると大変助かります〜
よろしくお願いいたします。2022年3月28日 3:30 PM #63511フックありました。
現状のままでも以下のような形でいけると思います。
★ 追記 : 以下のコードは間違いです ★
add_filter( 'vk_get_display_taxonomies_exclusion', function( $vk_get_display_taxonomies_exclusion ) { $delete_taxonomy = 'post_tag'; // 除外する taxonomyを指定 // 除外する taxonomy のキーを取得 $key = array_search( $delete_taxonomy, $vk_get_display_taxonomies_exclusion ); // 除外実行 unset( $vk_get_display_taxonomies_exclusion[ $key ] ); // 一応配列のキーを振り直し $vk_get_display_taxonomies_exclusion = array_values( $vk_get_display_taxonomies_exclusion ); return $vk_get_display_taxonomies_exclusion; } );
-
この返信は2年、 5ヶ月前に
石川@Vektor,Inc.が編集しました。
2022年3月29日 2:38 PM #63535
Chie参加者お返事ありがとうございます。試してみます!
2022年3月29日 7:17 PM #63583おや?
★ 追記 : 以下のコードは間違いです ★
add_filter( 'vk_get_display_taxonomies_exclusion', function( $vk_get_display_taxonomies_exclusion ) { $delete_taxonomy = 'translation_priority'; // 除外する taxonomyを指定 // 除外する taxonomy のキーを取得 $key = array_search( $delete_taxonomy, $vk_get_display_taxonomies_exclusion ); // 除外実行 unset( $vk_get_display_taxonomies_exclusion[ $key ] ); // 一応配列のキーを振り直し $vk_get_display_taxonomies_exclusion = array_values( $vk_get_display_taxonomies_exclusion ); return $vk_get_display_taxonomies_exclusion; } );
で除外されませんか?
2022年3月29日 11:31 PM #63592失礼しました。勘違いしていました。
もともと $vk_get_display_taxonomies_exclusion が除外する対象の配列なので、
この配列に「追加」しないといけませんでした。以下で反映されますのでご確認ください。
add_filter( 'vk_get_display_taxonomies_exclusion', function( $vk_get_display_taxonomies_exclusion ) { // 除外対象に追加する taxonomy $delete_taxonomy = 'translation_priority'; // 除外するtaxonomyを配列に追加 array_push( $vk_get_display_taxonomies_exclusion, $delete_taxonomy ); return $vk_get_display_taxonomies_exclusion; } );
2022年3月30日 10:06 AM #63600
Chie参加者修正コードのご連絡ありがとうございます。
目的サイトで動作確認ができました! -
この返信は2年、 5ヶ月前に
-
投稿者投稿
- このトピックに返信するにはログインが必要です。