将 wp_query 参数转换为 Visual Composer Post Grid 的查询字符串

问题描述

我有一个 wp_query 如下:

$the_query = new WP_Query( array(
'post_type' => 'Session','Meta_query' => array(
    'relation' => 'AND','track_clause' => array(
        'key'     => 'track','compare' => 'EXISTS',),'start_date_clause' => array(
        'key'     => 'start_date_and_time','type' => 'DATETIME','zoom_clause' => array(
        'key'     => 'zoom_recording_link','value'   => '','compare' => '!=','orderby' => array( 
    'start_date_clause' => 'ASC','track_clause' => 'ASC','posts_per_page' => '-1',));

但是,我现在想将此查询与 Wp Bakery Visual Composer Post Grid 一起使用,它本质上要求我将此代码表示为 URL 中的查询字符串

为了尝试让它工作,我把以下内容作为 URL

post_type=session&post_status=publish&posts_per_page=-1&Meta_query[relation]=and&Meta_query[0]=track_clause&Meta_query[0][key]=track&Meta_query[0][compare]=EXISTS&Meta_query[1]=start_date_clause&Meta_query[1][key]=start_date_and_time&Meta_query[1][compare]=EXISTS&Meta_query[1][type]=DATETIME&Meta_query[1]=zoom_clause&Meta_query[2][key]=zoom_recording_link&Meta_query[2][value]=''&Meta_query[2][compare]=!=&orderby[0][start_date_clause]=ASC&orderby[1][track_clause]=ASC

然而,虽然排序有效,但它显示的不是我所期望的所有帖子。我认为我的 URL 有问题?有人可以提供一些指导吗?

解决方法

我现在对此进行了排序。我发现了这个 https://sandbox.onlinephpfunctions.com/code/5c2bc6ddd37a02fc8facf4f227176e262854b92e,它允许我将查询转换为 URL

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...