You are here:  Home » PHP » 如何将WordPress类别转换为自定义分类

您想将WordPress类别转换自定义分类吗?类别是帮助您对内容进行排序的两种默认分类法之一。但是,WordPress还允许您创建和使用自定义分类。在本文中,我们将向您展示如何轻松地将WordPress类别转换为自定义分类。

How to Convert WordPress Categories to Custom Taxonomies

为什么以及何时需要将类别转换为自定义分类法

类别和标签是WordPress中的两个默认分类。分类法用于将内容分类和组织成不同的主题

除了默认分类法之外,WordPress还允许您创建自定义分类法,您可以将其用于现有的帖子类型或自定义帖子类型。有关此主题的更多信息,请参阅我们的文章,了解何时需要WordPress中的自定义帖子类型或分类。

随着您网站的增长,您可能会发现需要将类别转换为自定义分类。例如,假设您有一个名为主题的类别,其中包含许多子类别。编辑每个帖子并在新的自定义分类法下进行归档会非常耗时。

如果您可以将部分或全部类别批量转换为新的自定义分类,那会不会很好?

让我们来看看如何轻松地将类别转换为自定义分类,而无需手动编辑每个帖子。

将WordPress类别转换为自定义分类

您需要做的第一件事是安装并激活Taxonomy Switcher插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南

激活后,您需要访问工具»分类切换WordPress管理区域中的页面,用于将类别转换为自定义分类。

Taxonomy Switcher

在此页面上,您可以选择要转换的分类。对于本教程,我们将选择“类别”作为我们要切换的分类法,并选择“主题”作为我们要切换到的自定义分类法。

Select taxonomies

如果要将所有类别转换为自定义分类,则可以继续单击“切换分类法”按钮

该插件会将所有类别转换为您选择的自定义分类。您将看到如下成功消息:

Successfully switched taxonomies

如果您只想转换特定类别,则需要在旁边添加这些类别的ID‘逗号分隔的术语ID列表要切换’领域。有关更多详细信息,请参阅有关如何在WordPress中查找类别ID的文章。

Skip categories

此外,如果要跳过特定类别的子类别,则可以在“限制分类标准切换为特定父项的子项”选项旁边添加父类别的ID。

不要忘记单击“切换分类”按钮以保存更改。

设置从类别到自定义分类的重定向

将类别切换到自定义分类后,类别存档页面现在将显示404错误页面。如果您的网站尚未生效,则无需担心。

但是,如果您的网站是实时的,那么搜索引擎可能已经抓取了您的类别页面并将其编入索引。这意味着这些页面可以出现在搜索结果中,来自搜索引擎的用户将看到404错误页面。

要解决此问题,您需要将用户重定向到每个类别的新分类页面。

幸运的是,有一个简单的解决方案。

首先,您需要安装并激活Redirection插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,您需要访问工具»重定向页。在“源URL”字段中,您需要输入/类别/。*/Lèibié/.*在目标网址字段中,您需要输入自定义分类标记,例如/主题/ $ 1

Set up redirects

接下来,您需要选中“正则表达式”选项旁边的框,然后单击“添加重定向”按钮。

此重定向现在将发送所有Suǒyǒu类别归档到您的自定义分类的流量。如果您根本不想使用类别,请仅使用此选项。

如果要将各个类别重定向到自定义分类页面,请参阅我们的初学者指南,了解如何使用详细的分步说明在WordPress中设置重定向。

我们希望本文能帮助您学习如何将WordPress类别转换为自定义分类法。您可能还希望查看有关如何在WordPress中以不同方式设置单个类别样式以指定自定义分类模板的指南。

评论被关闭。