如何在 WordPress 中更改自定义帖子类型永久链接

最近,我们的一位读者询问是否可以更改 WordPress 中的自定义帖子类型永久链接结构。默认情况下,您可以更改 WordPress 帖子的永久链接结构,但不能更改自定义帖子类型。在本文中,我们将向您展示如何在 WordPress 中更改自定义帖子类型的永久链接。

如何在 WordPress 中更改自定义帖子类型的永久链接

为什么要更改 WordPress 中的自定义帖子类型永久链接?

WordPress 使用SEO 友好的 URL 结构,使您的 WordPress URL 可读且搜索引擎友好。这些 SEO 友好的 URL 称为永久链接。

您可以通过访问设置»永久链接页面来自定义永久链接。但是,您会注意到您只能更改博客文章的永久链接结构。

WordPress中的永久链接设置页面

如果您在网站上使用自定义帖子类型或自定义分类法,那么 WordPress 将为这些使用默认的永久链接结构。

例如,如果您有一个名为“电影”的自定义帖子类型,那么它的 URL 结构将如下所示:

http://example.com/movies/the-force-awakens/

如果您的自定义帖子类型启用了存档,则存档页面 URL 将如下所示:

http://example.com/movies/

此 URL 方案对 SEO 非常友好,在大多数情况下您不需要更改它。但是,有时您可能希望对其进行自定义以满足您自己的需求。

话虽如此,让我们看看如何在 WordPress 中轻松自定义自定义帖子类型永久链接结构。

在 WordPress 中更改自定义帖子类型永久链接

您需要做的第一件事是安装并激活自定义帖子类型永久链接插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问设置»永久链接页面并向下滚动到“自定义帖子类型的永久链接设置”部分。

自定义帖子类型永久链接

在这里,您可以更改自定义帖子类型中单个项目的永久链接结构。

您可以使用所有标准的 WordPress 永久链接标签。有关可用标签的完整列表,请参阅我们关于在 WordPress 中使用 SEO 友好的 URL 结构的文章。

假设您想在 URL 中使用帖子 ID 而不是帖子名称。在这种情况下,您需要做的就是添加这个标签:

/%post_id%/

请注意标记开头和结尾处的尾部斜杠。这些尾随斜杠是分隔符,没有它们,您的永久链接将不起作用。

添加标签以自定义自定义帖子类型永久链接

不要忘记单击保存更改按钮来存储您的设置。

现在,您的自定义帖子类型中单个项目的永久链接将如下所示:

http://example.com/movies/133/

URL 中的数字将是您的 WordPress 数据库中帖子的数字 ID 。

让我们看另一个例子。

假设您想在 URL 中的帖子名称之前添加 /year/。在这种情况下,您将使用这些标签:

/%year%/%post_name%/

单击保存更改按钮以更新您的永久链接。

现在,您的自定义帖子类型的单个项目永久链接将如下所示:

http://example.com/movies/2016/the-force-awakens/

到目前为止,一切都很好。现在让我们试试另一个例子。

假设您在自定义帖子类型“电影”中使用名为“流派”的自定义分类,并且您希望将自定义分类术语添加到 URL 中。在这种情况下,您将使用这些标签:

/%genre%/%post_name%/

在这个例子中,流派是我们自定义分类法的一部分。

单击保存更改按钮以更新您的永久链接。

现在,您的自定义帖子类型的单个项目永久链接将如下所示:

http://example.com/movies/sci-fi/the-force-awakens/

就是这样,我们希望本文能帮助您了解如何轻松更改 WordPress 中的自定义帖子类型永久链接。您可能还想查看我们列出的12 个最有用的 WordPress 自定义帖子类型教程。