http://wordpress.org/extend/plugins/simple-timed-plugin/
この関数を使用して、期限切れの投稿を消す (削除しない):
<?php if (function_exists('simple_timed_content')) : ?>
<?php if (simple_timed_content("offdate=20120309 offtime=2350")) : ?>
Some content goes here
<?php endif; ?> <?php endif; ?>
次のようなカスタム フィールドの日付として使用したい:
<?php if (simple_timed_content("offdate='$end_date' offtime='$end_time'")) : ?>
ここで: `
$end_date=date( 'Ymd', strtotime( get_post_meta( $Post->ID, "_EventEndDate", true), time()));`
と
$end_time=date( 'HM', strtotime( get_post_meta( $Post->ID, "_EventEndDate", true), time()));`
Ymd HM (20120309 2350) これが機能するための完全なコードはどのようになりますか?
私の他のオプションは、私が見つけたこのコードを使用することです:
www.rockia.com/2010/01/modify-you-wordpress-theme-to-enable-an-expiration-for-your-posting
しかし、それは私のものではうまくいかないようです
www.wordpress.org/extend/themes/bombax
ループはsingle.phpファイルにあります
誰かが助けてくれれば幸いです。私はphpが初めてです。前もって感謝します