meta_query not working

时间:2021-08-18 作者:M. H.

我的媒体上传器中有一个自定义下拉字段,可以保存到posts元。现在,我试图通过meta\\u查询获取具有特定值的所有图像。变量$author 是MySQL中保存在Posteta中的值。

$rd_args = array(
    \'meta_query\' => array(
        array(
            \'key\' => \'post_slider_author\',
            \'value\' => $author
        )
    )
);

$rd_query = new WP_Query( $rd_args );

$mh_posts = $rd_query->posts;
正如您在屏幕截图中所看到的,有一个值分配给了metapost_slider_author “1139”也是正确的ID。不幸的是,查询保持为空。

enter image description here

另外:我试图禁用所有插件,但没有效果。普通查询工作正常。

1 个回复
最合适的回答,由SO网友:M. H. 整理而成

我把它改成get_posts() 而不是new WP_Query 而且效果很好。不知道查询有什么问题。

相关推荐

将动态搜索添加到分页的WP_Query

我当前正在显示一个带有“的页面列表”;“文字”;(英语学习网站)使用WP\\U查询。我想在列表的顶部添加一个搜索字段,但要以一种动态的方式(是AJAX吗?)修改以下列表以仅显示与搜索字段匹配的记录。测试页面:https://pweyigm9.ayz.pl/baza-wiedzy/slownictwo-angielskie/czasowniki/czasowniki-nieregularne/可视化(隐藏红色交叉记录,因为在“搜索字段”中有一个要查找的值):$args = array(