WordPress 3 自定义分类使用教程(1/4)

分享本文:

自定义分类功能(Custom Taxonomies)是 WordPress 2.8 版本所引入的一个新的功能,并在 WordPress 3.0 中发扬光大。对于使用 WordPress 建立复杂网站的网友而言,这是个非常实用的功能。从今天开始,我们将给大家介绍如何使用 WordPress 自定义分类来建立功能强大的网站。

这一教程将分为四个部分。第一部分介绍介绍一下WordPress的自定义分类功能;第二部分介绍如何建立一个自定义分类体系;第三部分介绍如何在主题中显示自定义分类信息;第四部分介绍如何在网站中查看自定义分类的文章。

今天是第一部分,介绍一下WordPress的分类体系,以及为什么要自定义分类体系。

什么是分类学?

分类学就是区分不同事物的方法。本教程使用一篇关于台式计算机的例子来具体说明。通常一个台式计算机包括:

  • 内存大小
  • 硬盘空间
  • CPU速度
  • CPU类型
  • 预装的操作系统
  • 等等

WordPress 分类简史

类别

w-101222-wordpress-category.png

在 WordPress 2.3 版本之前,WordPress 只有一个分类学概念,叫做类别,是针对博客中文章的。对于博客来讲,类别很有用,你可以建立一个顶级分类叫做“台式计算机”,然后创建一个子类别叫做“内存”,然后再创建一堆子类别,比如“小于1G”,“1GB”,“2GB-4GB”,如此等等。“台式计算机”的第二个字类别叫做“操作系统”,其可以创建子类别“Windows XP”,“Mac OS”,”Red Hat” ,”Ubuntu” ,如此等等。

如果一个系统的类别可以再分为子类别,这个就是分级结构。使用 WordPress 2.3 对于一个严肃站点能做的最好的架构就是建立庞大类别体系,其中顶级的类别就是整个分类组。

标签

w-101222-wordpress-tag.png

WordPress 2.3 版本增加了另一个分类学办法,叫做标签。类别很多地方无能为力,尤其是在指定文章内容类型的时候,标签提供了更自由、更先进的分类办法。

比如说,当你些一片关于台式计算机的文章的时候,可以给文章增加一些关键词,比如“游戏”、“娱乐”、“风扇噪音大”,这就是标签。这些关键词与网站的类别体系无关,但是却可以提供一些额外的文章信息。网站访问者可以轻松地查看带有“风扇噪音大”标签的文章。但是,由于标签天生具有随意性,无法建立像操作系统或者CPU型号那样的牢固的分类系统。同时,标签也是1维的,不允许建立分级结构,也就是没有子标签。

单级自定义分类学

w-101222-wordpress-single-custom-taxonomies.png

WordPress 2.8 开始引入了自定义分类学的概念,只需要修改很少的代码就可以在你的网站中使用此功能。自定义分类可以让你添加一个所有操作系统的列表,一个内存类型的列表,等等。然而,这个时候的自定义分类还不允许类似类别的分级结构。

全功能分级自定义分类学

w-101222-fully-hierarchical-custom-taxonomies.png

WordPress 3 最终给我们带来了完整分级功能的自定义分类体系。注意这个分级体系允许我们简化操作系统分类体系,可以将所有Windows的发布版本作为Window的子类。这样,访问者就可以查看所有Windows操作系统的文章,也可以单独查看Windows XP等具体版本操作系统的文章。

下一节,我们将介绍如何创建一个自定义分类体系,欢迎继续关注。

分享本文:


评论: WordPress 3 自定义分类使用教程(1/4)

发表一下评论

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