WordPressは予約投稿はできても、公開終了日時を設定することはできない。
以前からいろいろ試してたんですが良い仕組みを思いつかないでいましたが、
カスタムフィールドで「公開終了予定時間」というフィールドを作って、表示する際に、現在時間と公開終了予定時間を比較してクエリーで除外すればよいのでは?
ということでやってみました。
本当は、投稿のステータスを「publish」から「draft」に変更するのがベストなんだと思うけど、この方法だと、使い方次第で、「このイベントは終了しました」なんて表示に切り替えたりも可能かと思います。
これで、大晦日の年度またぎの更新や、真夜中の更新作業ともおさらばできそうです(^^ゞ
詳細は、組み込み予定のサイトがオープンしてから公開しましょう!