跳到主要内容

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

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

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

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

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

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

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

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

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

http://example.com/movies/

该URL方案非常适合SEO,在大多数情况下,您无需进行更改。但是,有时您可能需要对其进行自定义以满足自己的需求。

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

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

您需要做的第一件事是安装并激活Custom Post Type Permalinks插件。有关更多详细信息,请参阅有关如何安装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自定义帖子类型教程列表。

回到顶部