WordPress不在首页显示指定分类的实现方法

       为了实现在WP首页不显示某分类的文章,我在网上搜索了很久,用过了很多办法,大部分只能实现部分功能,今天找到一个比较完美解决的办法,需要的朋友可以试着用用:

       后台管理—编辑—-index.php(右侧点选,最新的3.0.4需要设置文件可写才能编辑,我用的办法是用FTP把文件更改然后更新)—找到<?php while (have_posts()) : the_post(); ?>   在他的下面添加 <?php if ((in_category(‘1’)||in_category(‘2’)||in_category(‘3’)||in_category(‘4’)) && is_home() ) continue; ?>其中数字换成你想要隐藏的分类.隐藏单个分类 <?php if ((in_category(’1′)) && is_home() ) continue; ?>

        这个方法可以有效隐藏指定分类或多个分类,侧边栏的分类链接可以正常访问,唯一缺点就是在分页上有点问题,有时候几篇日志一页有时候多篇日志一页,总体来说不影响浏览,有更好的解决办法希望留言告诉我

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注