我如何使用以下两个meta_key => 'date of birth'
和meta_key => 'date of death'
及其meta_value => 'YYYYMMDD'
检索我的帖子和帖子,并与当前日期(Ymd)和月份比较,如4月29日或29日/ 4或29-4。
如下所示:
$today = date('Ymd');
$query_args1 = array (
'post_type' => $post_types,
'post_status' => 'publish',
'post__not_in' => explode(',', $params['exclude']),
'order' => 'ASC',
'meta_query' => array(
'relation' => 'OR',
array(
'meta_key' => 'date_of_birth',
'meta_compare' => '=',
'type' => 'date',
'meta_value' => $today
),
array(
'meta_key' => 'date_of_death',
'meta_compare' => '=',
'type' => 'date',
'meta_value' => $today
)
),
);
答案 0 :(得分:0)
我不是试试这个,但我希望它会对你有所帮助。 您可以尝试REGEXP版本:
'meta_query' => array(
array(
'key' => 'date_of_birth',
'value' => '^hello@',
'compare' => 'REGEXP',
)
)
或点击此链接https://wordpress.stackexchange.com/questions/159426/meta-query-with-string-starting-like-pattern