首页 > 网站设计 > WordPress首页不显示指定的分类

WordPress首页不显示指定的分类

2009年10月12日 Aska 发表评论 阅读评论

生活中的支言片语,一直放在开心网的记录中,后来也放在了twitter中。可是一直不爽,因为理想博客是我的主要个人信息记录中心,再把微博的内容放在别处也不怎么好。

于是想把这些内容放在理想博客中,可是想想,这些内容一般是很少的几句话,如果在首页显示出来的话很不专业,对于用户来说不一定是他们想看到的。

那么我能不能想方法让指定的分类不在Wordpress的首页显示呢?

答案一定是肯定的,我始终相信在这个世界上很多的事情你一定不是第一个想到的,如果你是第一个想到的,那么你就可以很好的利用这个想法做点事情。

OK,正式的说说:如何在Wordpress首页不显示指定的分类

一、找到Wordpress中首页的页面模板

1、Wordpress->后台->外观->编辑->index.php

备份其中的代码,再做修改。

2、找到你不想让在Wordpress首页显示分类ID

PS:你可以在后台点击相应的分类目录查看URL,从中得到ID,如

http://wangbaoming.com/wp-admin/categories.php?action=edit&cat_ID=19

这个分类的ID就是19

二、在index.php中插入如下的代码

1、在

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

插入:

<?php if(!(in_category(‘31‘) ) ) : ?>

2、在

<?php endwhile; else : ?>

插入:

<?php endif; ?>

:上面的代码中in_category(“31”) 就是你不想在Wordpress首页中显示的日志所属的分类ID

同理你也可以利用in_category(‘31‘)来实现在Wordpress首页不显示多个分类,及只显示指定的分类

测试:我这篇日志就不会在首页的索引页面中显示:http://wangbaoming.com/twitter-2009-10-12.html

分类: 网站设计 标签:
  1. 2009年10月13日00:00 | #1

    学习了,看来你是比较理解的,呵呵

  2. 2009年10月13日09:32 | #2

    我准备直接把导航栏都换掉。

  3. 2009年10月13日10:58 | #3

    先看看。

  4. 2009年10月13日11:49 | #4

    以前用wp时遇到过头疼问题,头大,呵呵

  5. 2009年10月13日13:12 | #5

    如果有个贴图就更详细了

  6. 2009年10月13日13:15 | #6

    所以你现在没有分类了?

  7. Aska
    2009年10月13日21:13 | #7

    没有啊。我现在有分类的。只是“理想微博”这个分类不在首页显示了。呵呵@卢松松

  8. 2009年10月14日19:25 | #8

    当我的zblog因为这个问题头疼的时候…wp居然已经有结果了…看上去还挺容易…–!

  9. Aska
    2009年10月15日22:14 | #9

    @nobird
    我是从zblog转过来的,我用了好几年的zblog了。

  10. 2009年10月16日14:23 | #10

    wp那真没怎么研究过!

  11. 2009年10月16日16:23 | #11

    我不用WP,呵呵!

  12. 2009年10月30日22:15 | #12

    很好,我转走了。

  13. 2009年11月8日12:38 | #13

    有点复杂了,直接用wp_query来添加在index.php就方便了。我就是这样用的。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.