Diary(日記)カテゴリーを非表示にできるリンクを作った話

Last Updated on 2025年11月12日 by num46

Diaryカテゴリーは文字通り日記用に作られたが、最近は本当の自分用、他の人が読んでも大して役に立たないような記事についていた為、Diaryカテゴリーを非表示にできるリンクをサイドバーにつけたいと思い立つ。

「WordPress 検索 除外」「WordPress カテゴリー 除外」等で検索してみるもfunctions.phpをいじったりプラグインを追加するような仰々しい方法しかなかったのでChatGPTにお伺いを立てる。

例:
カテゴリーID 10 を除外して「AI」というキーワードで検索したい場合:
https://example.com/?s=AI&cat=-10

cat=10 → カテゴリーID 10 のみ
cat=-10 → カテゴリーID 10 を除外
カテゴリーIDを複数除外したいときは:
https://example.com/?s=AI&cat=-10,-15,-20
🔍 カテゴリーIDの調べ方

管理画面 → 投稿 → カテゴリー一覧 →
対象カテゴリーの「編集」リンクにある tag_ID=◯◯ の数字がカテゴリーIDです。

ありがとうChatGPT。もう検索サイトいらねぇ~、は言いすぎだけどChatGPTに聞いて、ケースバイケースで検索サイトで裏付けをとった方が早くて良いな、と最近思い始めてる。

カテゴリーIDはリンクを見ないと分からず、とても分かりづらい。

例:
http://num46.s239.xrea.com/wp/wp-admin/term.php?taxonomy=category&tag_ID=35&post_type=post&wp_http_referer・・・(略)
のtag_ID=35の35がカテゴリーID。

これに倣いサイドバーに日記(Diaryカテゴリー)を抜いた記事を表示(http://num46.s239.xrea.com/?cat=-13)のリンクを付けた。

ちなみにタグでやる場合もChatGPTに聞いてみたけど無理という返事が返ってきた。

タグはもう非表示だからいいや(一応タグを付けてはいる)。

初めから日記は非表示にしてメモ帳にでも書けばいいのでは、と考えたがひょっとしたら誰かの役に立ったり感銘を受けるかもしれない&自己顕示欲から表示することにしている。


ポエムカテゴリーを新しく作って日記とポエムで分けてポエム非表示にしようかと考えたが、日記とポエムを分ける基準が曖昧でどっちも他の人が読んでも大して役に立たないようなカテゴリーになりそうだったのでポエムカテゴリーは作らず。