時間の余裕があるときなどに計画的に記事を作っておいて、指定日にページをUPさせたいということがあります。
うまく設定できれば、アフィリエイトなどに限らずいろいろ利用方法が考えられます。
無料のブログサービスでもこの機能を使えるところはあるようです。
しかし、MovableTypeでの場合はブログの記事の公開状態を日時指定にして、公開日を設定してもこれだけでは機能しません。
MovableType リファレンス: 指定日投稿や公開キュー等のスケジュール処理の設定
サーバー側に定期的にスクリプトを実行するようにCRONの設定が必要となりますが、私のようにロリポップでサーバーを使っている場合はこの機能が開放されていません。
そこで使えない場合は藤本 壱さんのプラグインを使うと指定日投稿ができるようになります。
これはJavaScriptを使って、誰かが自分のブログにアクセスしたときに、Movable Typeのスクリプト(run-periodic-tasks)を実行するようにし、指定日投稿などを動作させます。
つまり、CRONを使えないサーバーでも、指定日時に近い日時にエントリーを投稿することができます。
ただし、訪問者の頻度が少ないと指定時間とのずれが大きくなります。
その他、ここでのポイントにはつぎのようなこともあります。
- ping送信がうまく行われない場合があるため、手動で送信することも必要である。
- MTの文字コードの設定をutf-8以外にしている方は、その文字コードに変換する
- RunPeriodicTasksディレクトリ内の「mt-run-periodoc-tasks.cgi」のパーミッションを755等に変えて、実行可能にする

MTでcronを使わずに指定日投稿をする
コメントする