当前位置: 首页 > WordPress > 正文

WordPress首页不显示指定分类目录文章

如何实现wordpress首页不显示指定分类目录文章,要实现这一步,首先必须找到需要屏蔽的该目录的id,那么如何查看wordpress的分类id呢?

通过wordpress后台查看分类的ID
首先进入wordpress的分类目录,把鼠标放到右侧的分类名称或者名称下面的编辑按钮,这时浏览器的状态栏(左下角)就会显示url地址,类似下面的地址:

通过wordpress后台查看分类的ID

通过wordpress后台查看分类的ID

保持鼠标置于产品中心分类名称之上不动,然后,查看浏览器状态栏的显示信息,在上图浏览器状态栏显示信息中,红线标记出的tag_ID=14中的数字”14”即为该分类的ID值。

状态栏显示分类目录ID值

状态栏显示分类目录ID值

获得了需要的分类ID之后,如何来实现wordpress首页不显示指定分类下的文章呢?

wordpress首页不显示指定分类目录文章方法:
进入后台–外观–编辑主题–首页模板 (index.php)
正常情况下,主题的首页循环调用最新文章列表用的都是这一句代码
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
所以,如果不想在首页显示某一个分类的文章,只需要在这句代码下面再加一句
<?php if (is_home() && in_category(’14′) ) continue; ?>
把其中的 in_category(’14′) 这里的数字改成你不想显示出来的分类的ID就可以了。
如果要实现多个目录的文章不显示,就一直在下面添加就可以了,代码如下:

<?php if ( have_posts() ) : ?>

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php if (is_home() && in_category(’10’) ) continue; //这行是实现首页不显示指定分类文章 ?>
<?php if (is_home() && in_category(’14’) ) continue; //这行是实现首页不显示指定分类文章 ?>
<?php get_template_part( ‘content’, get_post_format() ); ?>
<?php endwhile; ?>

转自:互联网一员

 

本文固定链接: https://www.ouchaoman.com/2013/06/04/directory-category-articles/ | 欧阳博客

该日志由 欧阳 于2013年06月04日发表在 WordPress 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: WordPress首页不显示指定分类目录文章 | 欧阳博客
关键字:

WordPress首页不显示指定分类目录文章:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter