【发布时间】:2017-01-03 17:44:57
【问题描述】:
我的措辞可能很糟糕。所以我有一系列来自 CPT 的帖子,叫做“即将到来的游戏”。我正在使用高级自定义字段来设置每个游戏的发布日期。现在,当那场比赛的日期等于今天的日期时,我希望它做点什么。我有两个方案,但现在想选择最简单的方案。
场景 #1 = 起草该帖子
场景 #2* = 从循环中删除该帖子,这样它就不会出现在前端,所以它仍然被发布
*我的理想选择
这是我的循环的一部分:
$time = current_time( 'timestamp' ); // Get current unix timestamp
$cpt_posts_per_page = ( is_front_page() ) ? 4 : -1;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'upcoming-games',
'post_status' => 'publish',
'orderby' => 'meta_value',
'meta_key' => 'release_date',
'meta_value' => $time,
'meta_compare' => '>=',
'order' => 'ASC',
'posts_per_page' => $cpt_posts_per_page,
'paged' => $paged
);
$upcoming_games = new WP_Query( $args );
?>
【问题讨论】: