如何在博客主页上显示不包括一个类别的帖子?

时间:2009-07-28 07:42:31

标签: php wordpress

我希望我的主页显示所有类别的帖子,除了一个名为“音乐”的帖子。而且我不希望链接发生变化。如何挂钩“首页”或“帖子页”结果并筛选出一个类别?

我假设我必须调用Wordpress API。

谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

 <!-- If the post is in the category we want to exclude, we simply pass to the next post. -->
 <?php if (in_category('3')) continue; ?>

 <div class="post">

  <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>

  <small><?php the_time('F jS, Y'); ?></small>

  <div class="entry">
    <?php the_content(); ?>
  </div>

  <p class="postmetadata">Posted in <?php the_category(', '); ?></p>
 </div> <!-- closes the first div box -->

 <?php endwhile; else: ?>
 <p>Sorry, no posts matched your criteria.</p>
 <?php endif; ?>