サブカテゴリを表示させる親カテゴリページが表示されない

もはや風前の灯火のMovableTypeですが、WordPressに移行するにしろ、なんにしろ、とりあえず、セキュリティアップデートはしなくちゃいかん、ということで、和菓子ハンターのブログをアップデートしたんですが・・・

ちょっと困った問題が起きました。

MT5.2.10にアップデートしたところ、記事の登録がないカテゴリのページが表示されなくなってしまったのです。

和菓子ハンターのブログでは、親カテゴリで、たとえば「和菓子屋で探す」というカテゴリを作り、その下に、子カテゴリとして、それぞれの和菓子店名でカテゴリを作っています。

和菓子ハンターはMovableTypeで作成

和菓子屋で探すというカテゴリには、記事は1件も登録してなかったのですが、そうすると、この親カテゴリのページが出力されず404になってしまうのです。

ナビゲーションとして、この親カテゴリのページには、和菓子店の一覧を表示させていたので、これは困りました。

ほかにも、同じような作りで何個かそういうナビゲーション用のページを作っていました。

しばらく格闘しましたがわからず調べたところ、こちらの記事がヒット!

 MT5.2.10で記事がないカテゴリアーカイブページが出力されない!

この記事見つけて、やっと、ああ、記事の登録のないカテゴリは出力されないのかーということに気がつきました。

それまで、if文が違うのか、タグ名がMT5で変わっちゃったのか、と全然違うところで格闘していたので助かりました。

ありがとうございました!

で、結局、ファイルを触ると、不具合出たらちょっと困るなあ、ということで、一つの記事を、親カテゴリにひととおり登録しました。

まあ、微妙に不細工な部分があるけど、とりあえずこれでなんとかなるだろうw

で、無事出力。

やれやれ。

MovableTypeを使っている人もだんだん少なくなってきて、記事も見つかりにくくなってきました。

和菓子ハンターももうWordPressに移行しちゃうかなあ・・・

でも、作業量考えたら、死ぬ・・・(遠い目)