我过去使用自定义字段做过一些事情。也许这能让你朝着正确的方向走?这是在<?php while ( have_posts() ) : the_post(); ?>
<?php
$currentdate = date("Ymd");
$expirationdate = genesis_get_custom_field(\'_racedate\');
$expirestring = str_replace("-","",$expirationdate);
if (is_null($expirationdate)) {
$expirestring = \'30005050\'; //MAKE UN-EXPIRING POSTS ALWAYS SHOW UP;
} else {
if (is_array($expirationdate)) {
$expirestringarray = implode($expirationdate);
}
} //else
if ( $expirestring + 1 > $currentdate ): ?>
这将实际显示已发布的所有内容(在我的情况下,是未来的比赛),并且在“比赛日期”后的一天,该帖子将从循环中消失(它仍保留在仪表板中)。