Question about of query

时间:2020-03-21 作者:Arucard7s

我有一个问题不知道为什么会发生你使用这个查询

  $parent_args = array(
        \'post_type\' => $parent_post_type_slug,
         \'meta_key\' => $child_post_field_key,
        \'meta_value\' => $user_field_value
    );

    $parent_posts = get_posts( $parent_args );
工作正常,但如果尝试这样做,查询将返回不正确的值

  $parent_args = array(
        \'post_type\' => $parent_post_type_slug,
          \'meta_query\' => array(
        array(
            \'key\'     => $child_post_field_key,
            \'value\'   => $user_field_value,
        ),
    );

    $parent_posts = get_posts( $parent_args );
我得到一个不符合条件的职位

我做错了什么?

1 个回复
SO网友:HU ist Sebastian

答案是:什么都没有。这两个片段应该返回相同的帖子。

然而,在执行查询之前,有很多事情可以改变查询:插件、pre\\u get\\u posts过滤器提供的您自己的主题。因此,要检查这段代码或其他代码中是否有错误,可以禁用所有插件,切换到标准主题,然后再次测试代码段。

相关推荐

为什么WordPress页面中没有加载jQuery?

我想将jquery插件添加到wordpress网页以提供一些动画。我已经从jqueryscript下载了“jquery.plate.js”。net并将其本地保存在我的自定义主题(js/jquery.plate.js)js文件夹中。<script src=\"//code.jquery.com/jquery-3.2.1.slim.min.js\"></script> <script src=\"jquery.plate.js\"></script&