试图从新的Wordpress 3.8中排除类别

时间:2014-01-23 04:45:18

标签: wordpress

我的,WP_Query在忽略特定类别时工作得很好。现在,它已经不再有效了。

$wp_query->query( array( 'post_type' =>'post', 'posts_per_page'=>15, 'cat'=> -9,'paged' => $paged ) );

有人能帮助我吗?

2 个答案:

答案 0 :(得分:0)

为什么不尝试使用codex中提到的方式:Exclude_Posts_From_Some_Category

<?php query_posts($query_string . '&cat=-3,-8'); ?>
 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

更新:如果您通过ajax加载帖子,可以考虑查看https://github.com/dcooney/wordpress-ajax-load-more。它很容易配置并传递wp_query的选项,例如排除cateegory或类别列表。

如果您正在寻找插件,这是最好的https://github.com/ByScripts/wordpress-ajax-posts-loader

答案 1 :(得分:0)

想出来,用过:

$wp_query->query( array( 'post_type' =>'post', 'posts_per_page'=>15, 'category__not_in'=> 9,'paged' => $paged ) );

它起作用了......'category__not_in'