Wordpress 是否可以通过开始和结束日期进行元查询?
所以我有一个post类型“shippings”,起始日期和结束日期都是meta。当我想要检索日期经过给定的开始日期和结束日期的装运时,如何通过meta查询装运 例如: (格式为YYYY-MM-DD) 装运Y从2020-11-01开始,到2020-11-30结束。 通过查询,我将2020-11-10作为开始日期,2020-11-20作为结束日期。由于这些日期介于发货日期Y和发货日期Y之间,因此应检索该日期Wordpress 是否可以通过开始和结束日期进行元查询?,wordpress,Wordpress,所以我有一个post类型“shippings”,起始日期和结束日期都是meta。当我想要检索日期经过给定的开始日期和结束日期的装运时,如何通过meta查询装运 例如: (格式为YYYY-MM-DD) 装运Y从2020-11-01开始,到2020-11-30结束。 通过查询,我将2020-11-10作为开始日期,2020-11-20作为结束日期。由于这些日期介于发货日期Y和发货日期Y之间,因此应检索该日期 function sort_shipments_dates($query) {
function sort_shipments_dates($query)
{
// Get the post type
$post_type = isset($_GET['post_type']) ? $_GET['post_type'] : '';
if (is_admin() && $post_type == 'shipment') {
// Add shipment_start_date filter if user entered a value.
if (!empty($_GET['shipment_start_date'])) {
$query->query_vars['meta_query'][] = array(
'key' => 'shipment_start_date',
'value' => $_GET['shipment_start_date'],
'compare' => '>='
);
}
// Add shipment_end_date filter if user entered a value.
if (!empty($_GET['shipment_end_date'])) {
$query->query_vars['meta_query'][] = array(
'key' => 'shipment_end_date',
'value' => $_GET['shipment_end_date'],
'compare' => '<='
);
}
}
}
函数排序装运日期($query)
{
//获取帖子类型
$post\U type=isset($\U GET['post\U type'])?$\U GET['post\U type']:'';
如果(is_admin()&&$post_type=='shipping'){
//如果用户输入了值,则添加发货\开始\日期筛选器。
如果(!空($\u GET['shipping\u start\u date'])){
$query->query\u vars['meta\u query'][]=数组(
'键'=>'装运开始日期',
'值'=>$\u获取['装运开始日期'],
'比较'=>'>='
);
}
//如果用户输入了值,则添加装运\结束\日期筛选器。
如果(!空($\u GET['shipping\u end\u date'])){
$query->query\u vars['meta\u query'][]=数组(
'键'=>'装运结束日期',
'值'=>$\u获取['装运结束日期'],
“compare'=>”你看过WP_查询参数了吗?有一个meta_查询
参数,其中一个比较是between
。你能发布你的代码吗?没有它,这个问题可能会被关闭。发布你的代码或者这个问题会被关闭。你发布它的目的是为了帮助你。我们可以看到你正在做什么at不起作用-并提供帮助。如果没有您的代码,问题将变成“为我编写此代码”,这将关闭问题。