Exclude category

时间:2013-04-23 作者:Nikki Mather

我想在函数中排除某个类别,但无法为我的特定代码找到如下方法。我想让“特色”类别中的任何帖子都不会显示,但其他所有帖子都会显示。

$args = array( \'posts_per_page\' => 4, \'category_name\' => \'featured\');                  
$last_5_posts_query = new WP_Query( $args );
while($last_5_posts_query->have_posts()) : 
我只是不知道在哪里或如何添加exclude操作符,我假设是通过在某处添加-来实现的。谢谢

1 个回复
最合适的回答,由SO网友:Fränk 整理而成

要排除类别,您需要知道其ID。然后可以这样排除它(请不要在ID之前加负号):

$args = array( \'posts_per_page\' => 4, \'cat\' => -the_category_id_to_put_in);  
如果需要,WP查询类引用可以提供更多信息:http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

结束

相关推荐

函数.php文件在AJAX调用期间会被调用吗?调试AJAX

试图找出一个程序员同伴遇到的问题。我想知道functions.php 当您执行管理端AJAX时,是否会调用文件?我知道,当您进行AJAX调用时,会加载WP的一部分来处理调用并返回响应。是functions.php 包含在其中的文件?我之所以这么问,是因为他使用了Meta Box插件中的类,并将其作为主题的一部分加载。该类中有一些AJAX只返回空响应,我认为这是因为处理响应的代码没有加载。WP处理AJAX时会加载什么,是否有任何文档?