予約投稿(未来投稿)なる機能があると書いてあったので、これは使わない手はないなと思って試してみました。使い方は簡単で、記事の投稿画面のタイムスタンプを未来に設定すればよいと書かれていたので、早速タイムスタンプを未来に設定して、記事を投稿。調べた感じの予想(注:あくまで予想です)では公開はされているけど、表示の処理が走る時にフィルタをかけて未来のものを表示されないようにしてるっぽい。記事投稿時に飛んでしまうのでは?とか、RSSはどうなるの?とかの疑問があったけど、その辺はあまり気にしなくてもいいやってことでそのまま投稿。設定されたタイムスタンプの時刻は過ぎているのに一向に表示されない。処理を走らせてるみたいなことが書かれてたので、そのソースをざっと追ってみると、以下のような感じでした。イベント発生時刻とを照らし合わせて、設定時刻が過ぎていたら設定されたイベントを実行。件も、これならイベントが走るまで飛ばないっぽいです。確認したところでは、どうも、イベントがキャッシュがされていなかったために処理が走らなかった様子です。実行されたことはいまだかつてないってことではないかと思うのです。入るんではないかと予想。なると、ステータスが公開ではなかったから?でも、草稿のところには表示されないし、管理画面のステータスは公開になっていた気がするんですが。(その記事は既に手動で投稿してしまったので、確認するすべなし。)気になるのは、記事投稿時にテキストボックスの下にある『公開』ボタンを押して投稿したのですが、右側にあるメニューの『投稿ステータス』の公開にチェックを入れておかないといけないような処理っぽかったので、この投稿で試してみます。無事に未来投稿(予約投稿)されていました。上に書かれていたことで、嘘情報がありました。前回のイベントをチェックした際に一定期間内(たぶん30秒)は、イベントのチェックをしないようにするフラグみたいです。zontheworld)の記事で詳しく解説されています。この記事ではWordPressの指定日投稿では、記事を投稿し公開した時点で、その名の通りに記事は閲覧可能な状態になっているものの、指定日が到達するまでは、その記事へのリンクなどが全て隠されていて、あたかも公開されていないようになっているのではないかと想定されています。2.1以降のバージョンではWP-CRONが関係していて、指定日に到達するとイベントが発生して公開に関わる処理が行われるのではないかということでした。そのサイトへのアクセスを契機に指定日に到達したか否かを判定するあたりはMovableTypeの「ほぼ指定日投稿」と似ている動作だと思います。読むと、普通に記事を未来の日付で保存すればいいらしい。0:02コメント一覧この記事にはコメントがついていません。(6)はてブ人気エントリーzontheworldうまい焼肉が喰いたい。