Wordpress 是否可以通过开始和结束日期进行元查询?

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) {

所以我有一个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)
{
    // 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不起作用-并提供帮助。如果没有您的代码,问题将变成“为我编写此代码”,这将关闭问题。