我的,WP_Query在忽略特定类别时工作得很好。现在,它已经不再有效了。
$wp_query->query( array( 'post_type' =>'post', 'posts_per_page'=>15, 'cat'=> -9,'paged' => $paged ) );
有人能帮助我吗?
答案 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'