WordPress 分类法

介绍

在本课中,我们将学习分类法如何增强网站的信息架构并改善用户体验。让我们从理解 WordPress 中的分类法开始。分类法是一种将文章和自定义文章类型分组的方式。分类法是 WordPress 中对内容和数据进行分类的方法。它们有助于组织内容,使访问者更容易浏览您的网站。当您使用分类法时,您是在将相似的内容分组在一起。WordPress 中有两种类型的分类法:默认分类法和自定义分类法。默认分类法包括分类目录、标签和文章格式。而自定义分类法是通过插件或由开发者创建的。在本课中,我们不会涉及文章格式,但如果您想了解更多,我们会在资源下方添加一个链接。

分类目录

让我们先看看分类目录。分类目录是一种层级分类法,这意味着它们可以有父级和子级分类目录。例如,假设您有一个旅行网站。您可以创建一个名为“目的地”的父级分类目录,并添加不同的大洲作为子分类目录。我们在仪表盘左侧边栏的文章下方访问分类目录。您会注意到,我已经创建了一个名为“目的地”的分类目录。接下来,我将创建一个名为“欧洲”的子分类目录,这是其中一个洲。所以我将添加名称,添加别名。别名是名称的 URL 友好版本,通常是小写。在父级分类目录下方,我们可以选择“目的地”作为这个子分类目录的父级分类目录。然后,继续添加新分类目录。WordPress 要求文章至少有一个分类目录。所以当您有一个新网站时,您会看到一个名为“未分类”的默认分类目录。将其重命名为与您内容更相关的名称是一个好习惯。

标签

接下来,我们来谈谈标签。标签是一种非层级分类法。它们没有父级或子级关系。它们提供了一种细粒度的搜索机制,允许用户跨不同分类目录找到特定内容。继续我们的旅行示例,如果我们有“目的地”作为父级分类目录,不同的大洲作为子分类目录,我们可以添加国家和城市的名称作为标签。在分类目录下方访问标签,然后继续添加相关的名称和别名。重申一下,标签是一个单一参数,它根据具体细节(而非总体主题)对相似文章进行分组,从而实现更精确的内容分类。让我们在前端查看我们的一篇博客文章,即“在葡萄牙冲浪”。在标题下方,我们会看到分类目录,在文本下方,我们会看到标签。

自定义分类法

如果您想创建自己的分类法呢?创建自定义文章类型是创建超越普通文章的内容类型的一种极好方式。例如,想象一个电影评论 WordPress 网站。与其使用通用分类法(如分类目录和标签),我们可以创建一个自定义文章类型,即“电影”,然后添加一个名为“类型”的分类目录。我还会创建一个自定义标签,称为“电影属性”。这些电影属性可以包括奖项、是否基于真实故事,甚至年龄限制。让我们在我的测试网站上看看实际操作。

示例

我使用了 Custom Post Type UI 插件创建了一个名为“电影”的自定义文章类型,一个名为“类型”的分类目录,以及一个名为“电影属性”的标签。您可以在我们其他课程中学习如何使用插件创建自定义文章类型,我们会在本视频下方提供链接。现在,让我们继续添加一个电影条目,即《狮子王》,在右侧的侧边栏设置中,在自定义“类型”分类目录下方,我们可以选择“剧情”。在自定义标签分类法下方,我们可以选择“奥斯卡获奖”和“PG”。如果您想显示特定分类法的文章呢?您可以使用查询循环块创建自定义查询,根据特定分类目录、标签或自定义分类法显示文章。在此示例中,在文章类型下方,我选择了我的自定义文章类型,在过滤器下方,您可以根据相关分类法过滤要显示的文章。

显示描述

最后我想提一下,为分类法添加描述,并强调我们在这里看到的描述字段可以使用术语描述块在存档页面模板中显示。让我们看看实际操作。让我们继续为我的“目的地”分类目录添加一个描述,然后更新。接下来,我们可以打开“所有存档”模板,或者当然也可以创建一个自定义分类目录模板。对于这个示例,让我们使用“所有存档”模板。如果我们希望显示分类法的描述字段,我们可以添加术语描述块。请注意,术语描述块仅在存档页面中起作用。如果我们在前端点击“目的地”分类目录,存档页面将打开,我们会在标题下方看到描述。

结论

理解并有效使用分类目录、标签以及自定义分类法,对于组织 WordPress 网站的内容至关重要。通过使用这些分类法来构建内容,您可以提升用户体验,使访问者更容易找到他们想要的内容。

创建自定义文章类型和分类法

引言

在本课中,我们将探讨自定义文章类型。通过本课程的学习,您应该能够描述 WordPress 自定义文章类型,理解为何要使用它,创建自定义文章类型,并了解如何在网站上显示自定义文章类型的内容。那么,什么是自定义文章类型?您在 WordPress 网站上创建的内容会以页面、文章以及分类和标签等分类法的形式存储在数据库中。此外,您还可以创建自定义文章类型和分类法来满足特定需求。

自定义文章类型

有时,您的网站可能需要一些自定义功能来高效地输入和显示内容。因此,当需要创建与标准页面或文章格式不同的内容时,自定义文章类型就非常有用。例如,如果您是设计师或摄影师,您可能想创建一个作品集文章类型来展示您的作品。还有哪些其他网站使用自定义文章类型的例子?最流行的电子商务插件之一是 WooCommerce。通过 WooCommerce 输入和显示的产品被注册为自定义文章类型,而产品类别则是自定义分类法。其他适合使用自定义文章类型的例子可能包括书籍、书评、团队成员、作品集项目、俱乐部、课程、课程内容和食谱;这个列表是无穷无尽的。

那么,在您的网站上建立自定义文章类型的最佳方法是什么?一般的答案是,要么自己编写代码。您可以查看开发者路径中的自定义文章类型课程,或者如果您不是开发者,可以使用一个可用的插件来为您设置自定义文章类型。这将是本课的重点。但在继续之前,值得一提的是,开发者手册建议我们将自定义文章类型放在插件中,而不是主题中。这确保了即使更改主题,用户内容仍然可以移植。

创建自定义文章类型

目前,最流行的生成自定义文章类型的插件是 Custom Post Type UI 和 Advanced Custom Fields(简称 ACF)。其他选项可以通过在插件目录中搜索自定义文章类型来找到。在本演示中,我们选择了使用 Custom Post Type UI 插件。过程从安装并激活 CPT UI 插件开始。然后您会在仪表盘上看到一个新的菜单项,本例中位于左侧菜单栏的底部。选择“添加编辑文章类型”并开始操作。

我们将为一个登山网站设置自定义文章类型,该网站显示附近可以攀登的山峰,并根据高度和攀登难度进行分类。过程从命名您的自定义文章类型开始,指定一个别名,即 mountain,以及单数标签 mountain 和复数标签 mountains。然后您会看到与新自定义文章类型相关的一长串标签。有一个链接可以根据您的自定义文章类型别名自动填充标签。点击该选项以节省时间,然后滚动浏览长列表,看看是否要更改任何默认标签。例如,默认的“菜单名称”标签会在标签前添加“my”这个词。我更喜欢删除它。

然后,我们可以向下滚动到所有标签下方的设置区域。设置决定了诸如自定义文章类型是否对公众可见、是否可以搜索或出现在导航菜单中、在仪表盘菜单列表中的位置,甚至菜单项旁边显示的图标。您还可以指定自定义文章类型编辑页面中支持哪些部分,例如特色图像、摘要、作者等。

所有设置项都有默认值。您需要更改“has archive”设置。将其设置为 true 以拥有一个存档页面。如果您认为将来可能需要导出自定义文章类型,也可以将该设置项设为 true。在底部,您会看到要分配给自定义文章类型的分类法。显示的两个是 WordPress 默认的分类和标签。我们将设置自定义分类法,因此不应选择默认项。完成这些步骤并保存您的设置后,一个新的自定义文章类型将出现在 WordPress 仪表盘左侧菜单中,与文章和页面菜单项一起。

自定义分类法

现在,您可以指定任何自定义分类法,以帮助您更有效地分类新的自定义文章类型条目。在我们的例子中,我们将使用名为 height 和 climb rating 的自定义分类法对山峰进行分类。高度和攀登能力将作为我们自定义文章类型的类别。我们将生成几个高度范围来对山峰进行分段。同样的过程将用于攀登评级分类法,通过设置攀登难度等级。要开始,请选择左侧菜单区域中的“添加编辑分类法”。

然后,我们可以开始以与建立自定义文章类型相同的方式来设置分类法。所以,在第一个例子中,我将分类法别名称为高度,复数标签称为高度,单数标签称为高度。我还会选择自动填充标签。然后,我会选择山脉自定义文章类型作为该分类法适用的文章类型。在设置部分,你可能想要更改两个默认设置。第一个是层级结构,如果你希望分类法在文章类型编辑页面上列出,应将其设为真。另一个叫做“在快速或批量编辑面板中显示”,将其设为真将允许你使用快速编辑菜单选项更改特定山脉的分类法设置。接下来,我们可以为攀登评级分类法遵循相同的过程。

在建立你的分类法后,在这种情况下是高度和攀登评级,你必须编辑你的山脉自定义文章类型。所以我们将返回“添加编辑文章类型”,选择山脉自定义文章类型,然后向下滚动到设置部分的底部。现在你会看到高度和攀登评级分类法被列出。勾选它们的两个复选框,并再次保存自定义文章类型,以便分类法与那个特定的自定义文章类型相关联。一旦你设置好了自定义文章类型及其分类法,你就可以开始填充它们。当你在仪表板中选择你的自定义文章类型时,你可以打开其中一个分类法。在这种情况下是高度,然后第一个分类将是低于海平面3000英尺的山脉。然后,我们可以继续为这个分类法添加其他分类。从低于海平面3000英尺的山脉到高于海平面12000英尺以上的山脉。然后,我们可以对另一个分类法攀登评级做完全相同的事情。在这种情况下,我添加了初级、中级和高级分类。

自定义文章类型条目

现在我们的分类法已经设置好了,我们可以创建一些自定义文章类型条目。在这种情况下,你将输入特定的山脉,并选择它们所属的分类法。所以让我们继续创建我们的第一个自定义文章类型条目。我将把它命名为第一座山,并添加一些虚拟内容。在我们的侧边栏设置中,我们可以应用相关的分类法。在这种情况下,这座山低于3000英尺,适合初学者。我们还会添加一个摘要以及一个文章特色图像。然后点击发布。然后我会继续为山脉自定义文章类型再创建两个条目,第二座山和第三座山。现在你已经输入了你的山脉文章类型,并按高度和攀登难度进行了分类,你可以为你的网站访问者提供一种查看山脉列表的方式,无论是完整显示还是按分类法显示。

显示你的自定义文章类型

首先,我们将生成一个新页面,用于显示山脉自定义文章类型归档。按你的意愿命名页面。在这种情况下,我们使用了山脉,然后保存它。访问页面列表并选择快速编辑以显示页面标题及其别名。将别名更改为与你自定义文章类型的别名匹配。在我们的情况下,那是mountain,然后保存更改。为了看到这个页面,我们需要将其添加到网站头部模板部分的菜单中。访问站点编辑器并选择导航。然后编辑。打开列表视图,选择导航块,添加一个新的菜单项,并选择名为山脉的页面。然后我会在右侧边栏中选择山脉,点击三个垂直点,添加一个子菜单链接,并输入高度。正如你所看到的,没有叫高度的页面。我只想使用高度作为占位符来显示分类。所以我也会添加攀登评级作为占位符,并确保它只是一个占位符,你选择菜单项,在这种情况下是高度,打开侧边栏设置,然后在URL下方添加两个井号,以确保它不可点击,仅仅是一个占位符。我们将对攀登评级做同样的事情。我们将添加子菜单链接作为占位符,然后在URL下方添加两个井号。

然后,我们可以继续将这些分类作为子页面添加到这些占位符下。所以让我们选择高度,点击三个垂直点,点击添加子菜单链接,我们将搜索第一个分类低于3000英尺,并选择分类法。然后,我们可以继续为高度和攀登评级添加分类。让我们从前端查看一下。当我们点击山脉时,我们会看到我们所有的自定义文章类型条目,山一、山二和山三。然后,我们可以选择其中一个分类,在这种情况下是低于3000英尺的山脉。对于攀登评级,我们可以查看适合中级徒步者的山脉。

模板

最后要讨论的是模板。我们之前看到的所有页面,都是使用“所有存档”模板来显示的。但如果你希望某个页面拥有不同的外观和布局呢?进入站点编辑器,点击“管理所有模板”,然后点击右上角的“添加新模板”。接下来有几个选项:你可以添加“山脉存档模板”,它会显示你所有的山脉条目;或者选择“单条山脉模板”,来更改单个条目的显示方式。最后,你还可以修改分类法的显示方式,无论是针对所有分类法、单个分类法,还是本例中的分类体系。

总结

你可以在 learn.wordpress.org 上的其他课程中,了解更多关于 WordPress 模板的使用和修改方法。祝你在网站上创建和设置自定义文章类型时一切顺利。