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

为什么要更改WordPress中的自定义帖子类型永久链接? (Why Change Custom Post Type Permalinks in WordPress?)
WordPress uses SEO 友好的 URL 结构 which makes your WordPress URLs readable and search engine friendly. These SEO friendly URLs are called permalinks.
WordPress使用SEO 友好的 URL 结构 ,使您的WordPress URL可读且对搜索引擎友好。 这些SEO友好的URL称为永久链接。
You can customize permalinks by visiting 设置 » 固定链接 page. However, you will notice that you can only change permalink structure for blog posts.
您可以通过访问设置 » 固定链接页面来自定义永久关联 。 但是,您会注意到,您只能更改博客文章的永久链接结构。

If you are using 自定义帖子类型 or 自定义分类法 on your website, then WordPress will use default permalink structure for those.
如果您在网站上使用自定义帖子类型或自定义分类法 ,则WordPress将使用默认的永久链接结构。
例如,如果您有一个名为“电影”的自定义帖子类型,那么它的 URL 结构将如下所示:
例如,如果您有一个名为“电影”的自定义帖子类型,则其 URL 结构将如下所示:
http://example.com/movies/the-force-awakens/
http://example.com/movies/the-force-awakens/
如果您的自定义帖子类型启用了存档,则存档页面 URL 将如下所示:
如果您的自定义帖子类型启用了存档,则存档页面 URL 将如下所示:
http://example.com/movies/
http://example.com/movies/
这个 URL 方案对 SEO 非常友好,在大多数情况下您不需要更改它。但是,有时您可能希望对其进行自定义以满足您自己的需求。
此 URL 方案非常适合 SEO,并且在大多数情况下您不需要更改它。但是,有时您可能需要对其进行自定义以满足您的需求。
话虽如此,让我们看看如何在 WordPress 中轻松自定义自定义帖子类型永久链接结构。
话虽如此,让我们看看如何轻松地自定义 WordPress 中自定义帖子类型的永久链接结构。
在WordPress中更改自定义帖子类型永久链接 (Changing Custom Post Type Permalinks in WordPress)
First thing you need to do is install and activate the 自定义帖子类型永久链接 plugin. For more details, see our step by step guide on 如何安装 WordPress 插件.
您需要做的第一件事是安装并激活自定义帖子类型永久链接插件。 有关更多详细信息,请参阅有关如何安装 WordPress 插件步指南。
Upon activation, you need to visit 设置 » 固定链接 page and scroll down to ‘Permalink Settings for Custom Post Types’ section.
激活后,您需要访问设置 » 固定链接页面,然后向下滚动到“自定义帖子类型的永久链接设置”部分。

您可以在此处更改自定义帖子类型中单个项目的永久链接结构。
您可以在此处更改自定义帖子类型中各个项目的永久链接结构。
You can use all the standard WordPress permalink tags. For a complete list of available tags, see our article on 在 WordPress 中使用 SEO 友好的 URL 结构.
您可以使用所有标准的WordPress永久链接标记。 有关可用标签的完整列表,请参阅有关在 WordPress 中使用 SEO 友好的 URL 结构文章。
假设您想在 URL 中使用帖子 ID 而不是帖子名称。在这种情况下,您需要做的就是添加此标签:
假设您想在 URL 中使用帖子 ID 而不是帖子名称。在这种情况下,您需要做的就是添加以下标签:
/%post_id%/
/%post_id%/
请注意标签开头和结尾处的尾部斜杠。这些尾部斜杠是分隔符,没有它们,您的永久链接将无法工作。
请注意标签开头和结尾的斜杠。这些尾部斜杠是分隔符,没有它们,您的永久链接将无法工作。

不要忘记单击“保存更改”按钮来存储您的设置。
不要忘记单击“保存更改”按钮来存储您的设置。
现在,自定义帖子类型中单个项目的永久链接将如下所示:
自定义帖子类型中各个项目的永久链接现在如下所示:
http://example.com/movies/133/
http://example.com/movies/133/
The number in the URL will be the 帖子的数字 ID in your WordPress database.
URL中的数字将是WordPress数据库中邮政的数字身份证 。
让我们看另一个例子。
让我们看另一个例子。
假设您想在 URL 中的帖子名称前添加 /year/。在这种情况下,您将使用这些标签:
假设您要在 URL 中的帖子名称前添加 /year/。在这种情况下,您将使用以下标记:
/%year%/%post_name%/
/%year%/%post_name%/
单击保存更改按钮以更新您的永久链接。
单击保存更改按钮以更新您的永久链接。
现在,您的自定义帖子类型的单个项目永久链接将如下所示:
您的自定义帖子类型的单个项目永久链接现在如下所示:
http://example.com/movies/2016/the-force-awakens/
http://example.com/movies/2016/the-force-awakens/
到目前为止,一切都很好。现在让我们尝试另一个例子。
到目前为止,一切都很好。现在让我们尝试另一个例子。
Let’s assume that you are using a custom taxonomy called ‘genre’ with your custom post type ‘movies’ and you want to add the custom taxonomy 学期 into the URL. In that case, you will use these tags:
假设您正在将自定义分类法称为“流派”,并将其自定义帖子类型为“电影”,并且要将自定义分类法期限添加到URL中。 在这种情况下,您将使用以下标记:
/%genre%/%post_name%/
/%genre%/%post_name%/
In this example, genre is the 蛞蝓 of our custom taxonomy.
在这个例子中,流派是蛞蝓我们的自定义分类的。
单击保存更改按钮以更新您的永久链接。
单击保存更改按钮以更新您的永久链接。
现在,您的自定义帖子类型的单个项目永久链接将如下所示:
您的自定义帖子类型的单个项目永久链接现在如下所示:
http://example.com/movies/sci-fi/the-force-awakens/
http://example.com/movies/sci-fi/the-force-awakens/
That’s all, we hope this article helped you learn how to easily change custom post type permalinks in WordPress. You may also want to see our list of 12 个最有用的 WordPress 自定义帖子类型教程.
仅此而已,我们希望本文能帮助您学习如何轻松地在WordPress中更改自定义帖子类型的永久链接。 您可能还想查看我们的12 个最有用的 WordPress 自定义帖子类型教程列表 。
If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.
如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特和Facebook上找到我们。
翻译自: https://www.wpbeginner.com/plugins/how-to-change-custom-post-type-permalinks-in-wordpress/