如何让wordpress首页不显示某一分类文章

使用wordpress制作博客的朋友经常会遇见这样的问题,在网站中某些文章已经被搜索引擎收录,但是乌尔不被用户看好,我们都只要,在首页显示的文章如果不被用户点击,用邓小平爷爷的话来说,那就是占着茅坑不拉屎,首页的位置着这么多,不给没有用的文章留位置。

可能会有朋友说,直接删掉不就ok?确实,我们可以吧这样的文章删除,但是,如果将文章删除,也不好,因为对于SEO不利,毕竟已经收录的文章,一旦删除,还需要你去各大搜索引擎的网站站长工具去提交死链,也是比较麻烦的。

可能会有朋友说,不要把它放在上首页不就ok?wordpress是有时间设置的,而且wordpress是按照时间的时序进行排序,我们更改一下时间,不就ok?这样做也是可以的,但是真心的比较麻烦,wordpress的文章一定有多少篇,每一篇都需要这样设置,岂不是很麻烦?

所以,最简单的方式,就是把这样的文章自动归类,然后在网站首页不显示该分类的文章即可。

霍常亮您分享具体操作如下:

首先,确定网站分类目录的序号,如图所示,在分类页面,把鼠标放在分类上,就能够看到。

1

之后,在网站后台,找到外观——编辑

在之后,选择首页的php,在其中找到

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

如果不想在首页显示某一个分类的文章,只需要在这句代码下面再加一句

<?php if (is_home() && in_category(‘1’) ) continue; ?>

把其中的 in_category(’1′) 这里的数字改成你不想显示出来的分类的ID就可以了。

注意:

1、在修改之前,先备份网站中待修改的文件。

2、在整个语句中都输使用英文字符,包括括号、引号等,不然可能无法识别。

最后,还是感谢大家关注霍常亮博客。

发布者

霍常亮

不愿顺其自然的安居乐业,奢望拥有属于自己的豪华小窝,竭力填充自己,为了让自己和亲人快乐而努力奋斗的无权无势的有志青年

《如何让wordpress首页不显示某一分类文章》有4个想法

  1. 这方法有些不妥,虽然指定分类文章不显示了,但位置依然留在。而且下面的分页也包含了隐藏的文章数量。
    我找到了一个更好的方法,方法如下:
    删掉
    换上

  2. 屏蔽了某个栏目之后,如果首页默认输出10篇文章,而其中3篇是屏蔽掉的文章,那就只显示7篇了,怎么让首页继续显示其他的10篇呢?

  3. 这个方法非常好,但是有一点必须说明
    这个代码复制到 index.php中之后必须将category(‘1’) 中的引号改成英文状态下的引号,不然系统无法识别。

发表评论

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