Movable Typeの新規記事投稿で公開日に現在時刻を設定する方法

Movable Typeの新規記事投稿で公開日に現在時刻を設定する方法

Posted at March 31,2015 12:55 AM
Tag:[MovableType]

Movable Typeの新規記事投稿で公開日に現在時刻を設定する方法を紹介します。

1.はじめに

Movable Typeで新規記事を投稿する場合、「公開日」フィールドには投稿画面を開いたときのタイムスタンプが設定されます。

投稿画面を開いたときの「公開日」フィールド
「公開日」フィールド

編集したあとで最新時刻に更新して投稿するには、この「公開日」フィールドを再度編集する必要があります。

このフィールドを編集する手間を省くため、「公開日」フィールドを最新時刻に変更するプラグインやカスタマイズなどがいくつも公開されています。

が、初回投稿時に限り、これらのプラグインを使わずに現在時刻を設定する方法があります。

2.新規記事投稿で公開日に現在時刻を設定する

新規記事投稿で公開日に現在時刻を設定するには、「公開日」フィールドを空にして「保存」または「公開」をクリックするだけです。

「公開日」フィールド

この状態で公開、または保存すれば「公開日」フィールドに現在時刻が自動的に設定されます。

投稿後の「公開日」フィールド(タイムスタンプを自動設定)
投稿後の「公開日」フィールド

MT6.1でこの動作を確認し、さらに過去のバージョンに遡ってみたところ、確認可能なMT3ですでにこの動作になっていました。

ちなみに日付のみが設定されている場合はエラー、時刻のみが設定されている場合は現在時刻に修正された公開日が保存されます。

また記事の更新の場合、「公開日」フィールドを空にすると前回のタイムスタンプを反映します(中途半端な設定は初回投稿時と同じような振る舞い)。

通常ならエラーになりそうなこの行為ですが、この逆転の発想にMTの素晴らしさを感じました。

関連記事
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)