【WordPress】タグクラウドで特定のタグを非表示(除外)にさせたいときの記述方法がすこぶる分かりづらかった話

こんにちは、難病系フリーランスオカンです。
タグクラウドと戦ってきました。

新しいサイトを作ろうと思いたち試行錯誤を始めて2日目、カテゴリーとタグを設定してタグクラウドを設定したものの、「これ表示させたくないよなぁ…」というタグがいくつか(十数個ほど)ありました。

そこでいくつかのサイトを参考にして

function my_widget_tag_cloud_args($args){
    $cargs = array(
        'exclude' => 12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28
    );
 $args = wp_parse_args($args,$cargs);
    return $args;
}
add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args');

と設定したものの、うまくいかず。

むむう…と悩んでいたら、神サイトがありました。

WordPressで特定のタグを非表示、色変更する設定
WordPressのタグクラウドで、細かすぎて表示させたくないタグがあったのでそれを非表示にし、なおかつ特定のジャンルのタグの色変更をした時のメモです。タグが少々多すぎるつい先月、地図から記事を探せるようにするため、下記のような仕組みのペー

いろいろ触った結果うまくいった方法が、tag idの羅列の前後に「‘(シングルコーテーション)」でくくることです。

https://tooaruki.com/system/5334/

なるほど!!

function my_widget_tag_cloud_args($args){
    $cargs = array(
        'exclude' => '12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28'
    );
 $args = wp_parse_args($args,$cargs);
    return $args;
}
add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args');

というわけで、シングルクォーテーションを追加して、functions.phpに書き込んでおしまい。

このサイトに辿り着くまでかれこれ1時間ほどタグクラウドと格闘していましたが、完全勝利しました。ありがとうインターネットの先人たち…

あ、新しく作ったサイトはある程度記事が増えてきたら公開する予定なので、お楽しみに。



ここまで読んでいただきありがとうございました!
面白い・参考になると思ったら↓のリンクをぽちっとお願いします(●´ω`●)
みなさんのぽちっと!が私の励みになります!

にほんブログ村 病気ブログ 潰瘍性大腸炎へ
にほんブログ村

コメント

タイトルとURLをコピーしました