如何使用SQL AND和OR运算符按类别对帖子进行wp查询

时间:2019-06-07 18:28:30

标签: sql wordpress

我想基本上创建一个sql语句来达到效果:

从表中选择所有帖子,其中帖子具有以下分配的类别:(具有类别== 7,或具有类别== 8或具有类别== 9),并且具有两个类别(类别== 10和类别= 33)使用wp-query。注意:数字代表类别ID。

我尝试了各种wp-query类别参数。

$args = array(
 'post_type' => 'post',
 'category__and' => array(10,33),
 'category__in' => array(7,8,9),
 'order' => 'ASC',
 'posts_per_page'=> '-1', // overrides posts per page in theme settings
 );

没有错误,只是选择了错误的帖子

1 个答案:

答案 0 :(得分:0)

感谢您的回复。这对我有用

$args = array(
 'post_type' => 'post',
 'category__and' => array(10,33),
 'cat' => 7,8,9
 'order' => 'ASC',
 'posts_per_page'=> '-1', // overrides posts per page in theme settings
 );