ACF将值另存为Ymd
在数据库中设置格式,而不考虑显示和返回格式。您所需要的只是一个元查询来获取正确的帖子。
function expire_posts_function() {
//Get Expired Posts only
$expired_posts = get_posts(arrasy(
\'post_type\' => \'event\',
\'posts_per_page\' => -1,
\'post_status\' => \'publish\',
\'meta_query\' => array(
array(
\'key\' => \'ev_date\',
\'value\' => date(\'Ymd\'),
\'compare\' => \'<\',
),
),
));
//Loop through the posts and set status
if ( $expired_posts ) {
foreach( $expired_posts as $expired_post ) {
wp_insert_post(array(
\'ID\' => $expired_post->ID,
\'post_status\' => \'draft\',
));
}
}
}