ど素人から毛を生やす。<延>

MovableTypeでinclude_subcategories="1"が効かなかった件

Web > Other 2015年3月17日(最終更新:2年前)

このページは2015.3.17に作成されています。時代の流れとそぐわない可能性があったり、僕が今以上のど素人だった頃の記事だったりするので、新しい記事を探してみるのも良いかもしれません。

どもです。
久々にMTの話。

記事一覧を表示するときに使うのは<mt:Entries></mt:Entries>。
子カテゴリの記事を親カテの一覧に表示するには、include_subcategories="1"を記載すること。

ここまでは常識。

のハズが、親カテゴリのページで記事一覧が表示されず。
調べてみたところ、以下の事実が判明してしまいました。

記事がひとつもない場合、下層に記事が100件あろうとも上層カテゴリーには何もリストアップされません。

ウェビンブログ:include_subcategoriesに関するMovableTypeの謎な仕様と対策

(´・ω・`)エェ-
何のためにカテゴリを階層化してると思っとんねん。

で、こちらのサイト様いわく、解決法はPHPくらいしかないということでしたが、
<mt:Entries include_subcategories="1"></mt:Entries>
を、
<mt:EntriesWithSubCategories></mt:EntriesWithSubCategories>
と入れ替えたところ、正常に表示されました。

MTってバージョンによって挙動が色々と違うので、今回のケースは運が良かったと言って良いのかもしれません。

ちなみに、これやったMTのバージョンは4.1でした。
WPみたく簡単にバージョンアップできれば良いのにね、MT。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった  (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)