Php 从查询中排除帖子\u posts()wordpress
我试图从循环中排除帖子,如:Php 从查询中排除帖子\u posts()wordpress,php,wordpress,Php,Wordpress,我试图从循环中排除帖子,如: query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1"); 但是,post_uuNot_uin不起作用。我的命令全错了吗?它不起作用的原因是post\u not\u in需要一个数组,您可以在使用该类时使用该数组 请尝试改用WP_查询: 那没用。奇怪的是,它现在只显示了那篇文章,即使有-符号。我检查了,在查询文章的情况下,文章ID不支持否定,请参阅更新的示例,它可以正常工作。 $args
query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1");
但是,post_uuNot_uin不起作用。我的命令全错了吗?它不起作用的原因是post\u not\u in需要一个数组,您可以在使用该类时使用该数组 请尝试改用WP_查询:
那没用。奇怪的是,它现在只显示了那篇文章,即使有-符号。我检查了,在查询文章的情况下,文章ID不支持否定,请参阅更新的示例,它可以正常工作。
$args = array('posts_per_page' => 5,
'cat' => '1,-15',
'post__not_in' => array(1),
);
$posts = new WP_Query( $args );
while ($posts->have_posts()) {
$posts->the_post();
echo the_title() . '<br />';
}