首页 > 解决方案 > 具有相同变量的多个查询wordpress

问题描述

我有一些问题。

我有 2 个查询。

查询一:

$meta_queryA = array(
    array(
        'key'     => 'course_id',
        'value'   => $post_slug_id,
        'compare' => 'LIKE',
        'type'    => 'CHAR',
    ),
);

查询 B:

$meta_queryB = array(
    array(
        'key'     => 'class_end_date',
        'value'   => $today,
        'compare' => '<=',
        'type'    => 'NUMERIC',
    ),

这个查询放在同一个函数中。查询 B 与查询 A 相关。查询 B 将基于比较查询 A 显示。我该怎么做?

标签: wordpress

解决方案


我认为你可以用你的两个进行元查询。

$meta_query = array(
     array(
        'key'     => 'course_id',
        'value'   => $post_slug_id,
        'compare' => 'LIKE',
        'type'    => 'CHAR',
    ),
    array(
        'key'     => 'class_end_date',
        'value'   => $today,
        'compare' => '<=',
        'type'    => 'NUMERIC',
    ),
)

推荐阅读