WordPress 博客分类导航栏不显示某分类目录的方法

我的另一个WordPress 博客是一个小型的CMS站点,但是我创建的分类目录不少,把导航栏挤满了,通过修改CSS把字体和间距都修改过,可还是容不下,于就是决定把其中比较少文章的分类目录不显示在导航栏里,把其隐藏起来。应该有不少WordPress博主和我一样有这种情况,如果分类下文章不多,可以借鉴一下。

WordPress 导航隐藏目录的方法:

  1. 登陆自己的WordPress 博客后台,点击“外观”选项卡下的“编辑”选项进入主题编辑界面,选择header.php文件进行编辑
  2. 在header.php文件中找到分类目录代码如下:
    1
    
    <?php wp_list_categories('depth=1&title_li=0&orderby=id&show_count=0'); ?>
  3. 把代码修改为如下代码:
    1
    
    <?php wp_list_categories('depth=1&title_li=0&orderby=id&show_count=0&exclude=14,164'); ?>
  4. exclude=后面接的数字是要隐藏的分类目录的ID(分类目录ID获取方法请看
    https://www.boke8.net/wordpress-categories-id.html

提醒:WordPress 的主题模板结构,导航栏的代码通常都是写在header.php文件的。

网友留言:

  1. 2017-05-02回复

    不错,学习了,终于解决了

  2. 分类目录ID获取方法的链接打不开,请更新一下

  3. 2015-01-30回复

    这个方法貌似现在不能使用了,在新版本中。

  4. 呼啸

    2012-03-21回复

    这个只能排除掉两个id?

    如果是三个(14,15,16)的话,根本是无效的,最后一个“16”还会显示exclude=14,15,16

    • 博主回复
      2012-03-21回复

      @呼啸, 可以排除多个的。

  5. 感谢,终于找到了,害的我以前只能删掉某些类别

  6. 2011-07-14回复

    请问
    &exclude=14,164

    14,164分别代表什么?

    • 博主回复
      2011-07-14回复

      @侯永禄, 分类目录ID。内容中有说明。

发表留言