【MT】cronで本日の記事をトップページに表示させる

Movable Typeでトップページに本日の記事を1件表示させたい場合がありました。

本日の記事を1件表示させるテンプレートを作成し、cronを使えば実行できると思い込んでいましたが、
プラグインも必要でした。

cronは指定日投稿などの指定がある記事のみ再構築するもののようで、
既に公開されている記事や特定のテンプレートを再構築はしてくれないようです。

cron設定後、以下のプラグインを導入することで無事できました。

定期的にインデックステンプレートを再構築するMovableTypeプラグイン:IndexRebuilder – Movable Type技術ブログ

素敵なプラグインをありがとうございます!

プラグインをインストールした後、MT管理画面のプラグインの設定にて、再構築させたいテンプレート(今回の場合はトップページ用テンプレート)のIDを指定するだけでOKです。

テンプレートのIDは、テンプレートを開いた状態のURLで
「template&id=○」の○部分にあたります。

参考記事
MovableType5で未来の日付だけを表示させる。イベント・セミナーに便利。 | 東京ウェブのスタッフブログ

情報をありがとうございます!

コメント

タイトルとURLをコピーしました