カテゴリの「旅の記録」の記事数が1となっているのがちょいちょい気になっていたのだ。
別に自分しか気にしていないんだが、それを軽く見ていると大変なことになるのさ。
なので、こうした。
しばらく使ってみていまいちなじめなかったら元に戻したい。
wordpressにはwp_list_categoriesて関数があるのだ。
これは名前の通りカテゴリーのリストを作るヤツで今のカテゴリーのリストはこれ使ってる。
ただ、それがどうも動きが思い通りにならなかった。
全ての子カテゴリーを表示するとあほみたいに長くなるので、表示する子カテゴリーを絞るのに引数にincludeをつかっていたのだ。
しかしそうするとincludeで指定されたカテゴリーの記事数のカウントだけしかされない様子。
本当はそれ以外の子カテゴリー全ての記事数をカウントして欲しかったが、使い方としてイレギュラーだったということなのである。
なので、子カテゴリーをもう一つ作ってその中に今までの隠していた分を放り込んで
表示する階層を1階分のみとすることでしたいことをすることとなった。
つまりinclude=2,4,10とかだったのをやめて、depth=2という風にしたと。
もっとがんばって関数くめばカテゴリーの構造変更なしでもいけたかもしれないけども、
サーバーに頭使わせるとさらに重くなるのでなんとも。
関連記事:
- カテゴリーを分けたいけども、最初に付けた名前が適当すぎたので変えづらい - [2020年12月17日]
今は一緒にしてるけども、GTAとminecraftのカテゴリーを分けておきたいみたいな。 「GTAとか」ってなんでそんな…
コメント(0)
コメントを受け付けておりません。