Wordpress 按自定义元值日期发布订单,如dd-mm-yyyy格式不起作用
我创建了一个名为circular的自定义帖子类型,其中自定义metaWordpress 按自定义元值日期发布订单,如dd-mm-yyyy格式不起作用,wordpress,Wordpress,我创建了一个名为circular的自定义帖子类型,其中自定义metacircular\u date我需要按meta\u value return=01/01/2020(DD/MM/yyyyy)此格式显示帖子顺序 因此,我编写了如下查询: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $today = date('d/m/Y'); $circular_query = new WP_Query(array( '
circular\u date
我需要按meta\u value return=01/01/2020(DD/MM/yyyyy)此格式显示帖子顺序
因此,我编写了如下查询:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$today = date('d/m/Y');
$circular_query = new WP_Query(array(
'post_type' =>'circular',
'post_per_page' => 20,
'meta_key' => 'circular_date',
'orderby' => 'meta_value',
'order' => 'ASC',
'paged' => $paged,
'meta_query' => array(
array(
'key' => 'circular_date',//thay bằng meta key của bạn
'value' => date('j/n/Y'),
'compare' => '>=',
'type' => 'DATE'
),
),
));
不知道这是否只是一个输入错误,但是如果您的日期格式“j/n/Y”应该是“d/m/Y”,如果您有前导零,则使用格式(YYYY/MM/DD)保存
circular\u date
会容易得多。但是已经保存了(DD/MM/YYYY)格式