您想将您的 WordPress 类别转换为自定义分类法吗?类别是帮助您对内容进行排序的两种默认分类法之一。但是,WordPress 还允许您创建和使用自定义分类法。在本文中,我们将向您展示如何轻松地将 WordPress 类别转换为自定义分类法。
为什么以及何时需要将类别转换为自定义分类法
类别和标签是 WordPress 中的两个默认分类法。分类法用于将内容分类和组织成不同的主题。
除了默认分类法之外,WordPress 还允许您创建自定义分类法,您可以将其与现有帖子类型或自定义帖子类型一起使用。有关此主题的更多信息,请参阅我们关于何时在 WordPress 中需要自定义帖子类型或分类法的文章。
随着您网站的发展,您可能会发现需要将您的类别转换为自定义分类法。例如,假设您有一个名为主题的类别,其中包含很多子类别。编辑每个帖子并将其归档在新的自定义分类下会很耗时。
如果您可以将部分或全部类别批量转换为新的自定义分类,那不是很好吗?
让我们看看如何在不手动编辑每个帖子的情况下轻松地将类别转换为自定义分类法。
将 WordPress 类别转换为自定义分类法
您需要做的第一件事是安装并激活Taxonomy Switcher插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
激活后,您需要访问WordPress 管理区域中的工具»分类法切换器页面,将类别转换为自定义分类法。
在此页面上,您可以选择要转换的分类法。对于本教程,我们将选择“类别”作为我们想要切换的分类,并选择“主题”作为我们想要切换到的自定义分类。
如果要将所有类别转换为自定义分类法,则可以继续并单击“切换分类法”按钮。
该插件会将所有类别转换为您选择的自定义分类。您将看到如下所示的成功消息:
如果您只想转换特定类别,则需要在“逗号分隔的要切换的术语 ID 列表”字段旁边添加这些类别的 ID。有关更多详细信息,请参阅我们关于如何在 WordPress 中查找类别 ID的文章。
此外,如果您想跳过特定类别的子类别,则可以在“限制特定父项的子术语的分类切换”选项旁边添加父类别的 ID。
不要忘记单击“切换分类法”按钮以保存您的更改。
设置从类别到自定义分类的重定向
将类别切换到自定义分类后,类别存档页面现在将显示404 错误页面。如果您的网站尚未上线,则无需担心。
但是,如果您的网站是实时的,那么搜索引擎可能已经抓取了您的类别页面并将其编入索引。这意味着这些页面可以出现在搜索结果中,来自搜索引擎的用户将看到 404 错误页面。
要解决此问题,您需要将用户重定向到每个类别的新分类页面。
幸运的是,有一个简单的解决方法。
首先,您需要安装并激活重定向插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
激活后,您需要访问工具»重定向页面。在源 URL 字段中,您需要输入/category/.*,在目标 URL 字段中,您需要输入自定义分类 slug,例如/topic/$1
接下来,您需要选中“Regex”选项旁边的框,然后单击“Add Redirect”按钮。
此重定向现在会将所有类别存档流量发送到您的自定义分类。如果您根本不想使用类别,请仅使用它。
如果您想将各个类别重定向到自定义分类页面,请参阅我们关于在 WordPress 中设置重定向的初学者指南以及详细的分步说明。
我们希望本文能帮助您了解如何将 WordPress 类别转换为自定义分类法。您可能还想查看我们的指南,了解如何在 WordPress中以不同方式设置各个类别的样式以设置自定义分类模板的样式。