全ページに最新の記事(エントリー)を表示する方法【MovableType(MT)】

ブログの全ページに最新の記事(エントリー)を表示する方法について。

MovableTypeの仕様では「カテゴリーA」「カテゴリーB」「カテゴリーC」…が存在した場合「カテゴリーA」ページでは「カテゴリーA」のみの「最新記事」がリストアップされるようになっているようです。

mt_entryhyouji2

「カテゴリー」に関係無く、すべてページを横断してサイドバーに「最新の記事(エントリー)」を表示させる裏技があるようです。

【参考にさせていただいた記事】

http://www.ilovex.co.jp/blog/system/businessdevelopment/mt-category-archive.html

「ignore_archive_context」モディファイアというのがあるそうで、アーカイブテンプレートによる”縛り”を解除してくれるそうです。

下記ソースを記述 ※当ブログの場合

いままで「最新の記事(エントリー)」を全ページに表示させるため、ページをphp化して、サイドバーをincludeさせる、という手法を取っていました。

過去記事:【MT4 MovableType】サイドバーの「最新の記事(エントリー)」を同じ表示にする

「当記事の方法」、「php化してincludeする方法」、結局はどちらでもOKだと思いますが、「MovableType」の「静的ページ(html)を出力できる」という特徴を活かすのであれば、この裏技が良いなぁ、と思った次第です。

・・・と、いうわけでphp⇒htmlに戻しました。拡張子変更により、リンクが切れちゃわないように.htaccessリダイレクトも設置。

ちなみに1ヶ月ほど前に「MT4」⇒「MTOS5」にバージョンアップもしていたりします。

※追記:WordPressに移行しています。(2014年現在)

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク