特定のタグをつけた記事のみ、「お勧め」アイコンをつけたり、非表示にしたりといった設計をしている場合。
「特定のタグ」は運営者側の都合であって、タグ一覧(タグクラウド)にそのタグが見えてしまうと都合が悪い。というケースがある。
そんな時は、 「特定のタグをタグ一覧から非表示にする」簡単な方法がある。
特定のタグをタグ一覧から非表示にする
下のコードで”21″を除外したいタグのタグIDに書き変えれば良い。
<?php wp_tag_cloud('exclude=21'); ?>
除外するタグIDを知る方法
投稿> タグ から、該当するタグの上にカーソルを持っていくと「tag_ID=XX」と表示される。
XXの部分がIDとなる。
タグクラウドWidgetから除外する
もう1つはフィルターフックを使って除外する方法。
こちらの方がスマートであるが、function.phpへ記述するため、バックアップをとってからの作業になる。
下記、21を該当するIDに書き変える。複数の場合はカンマ区切りで。
add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args'); function my_widget_tag_cloud_args( $args) { $args = array( 'exclude' => 21 ); return $args; }