最近,我们的一位读者问是否有可能改变WordPress中自定义的帖子类型永久链接结构。默认情况下,您可以更改WordPress帖子的永久链接结构,但不能自定义帖子类型。在本文中,我们将向您展示如何在WordPress中更改自定义帖子类型的永久链接。
为什么在WordPress中更改自定义帖子类型永久链接?
WordPress使用SEO友好的URL结构,使您的WordPress URL可读和搜索引擎友好。这些SEO友好的url被称为永久链接。
您可以通过访问Settings »永久链接页面。但是,您会注意到您只能更改博客文章的永久链接结构。
如果你在你的网站上使用自定义文章类型或自定义分类法,那么WordPress将使用默认的永久链接结构。
例如,如果你有一个自定义的帖子类型叫做‘Movies’,那么它的URL结构将看起来像这样:
http://example.com/movies/the-force-awakens/
如果你的自定义帖子类型启用了存档,那么存档页面URL将看起来像这样:
http://example.com/movies/
这个URL方案是相当SEO友好的,在大多数情况下你不需要改变它。但是,有时您可能希望对其进行定制以满足自己的需求。
话虽如此,让我们看看如何在WordPress中轻松定制自定义帖子类型的永久链接结构。
在WordPress中更改自定义Post Type Permalinks
你需要做的第一件事是安装并激活自定义Post Type Permalinks插件。有关更多细节,请参阅我们关于如何安装WordPress插件的一步一步指南。
激活后,您需要访问设置»永久链接页面,并向下滚动到‘部分。
您可以在这里更改自定义帖子类型中单个条目的永久链接结构。
你可以使用所有标准的WordPress永久链接标签。有关可用标签的完整列表,请参阅我们关于在WordPress中使用SEO友好的URL结构的文章。
假设您希望在URL中使用post ID而不是post name。在这种情况下,您所需要做的就是添加这个标签:
/%post_id%/
注意标签开头和结尾的斜杠。这些尾随的斜杠是分隔符,没有它们,您的永久链接将无法工作。
不要忘记点击保存更改按钮来保存您的设置。
现在,您的自定义帖子类型中单个条目的永久链接将看起来像这样:
http://example.com/movies/133/
URL中的数字将是WordPress数据库中帖子的数字ID。
让我们看另一个例子。
让’s假设您想在URL中的文章名称前添加/year/。在这种情况下,您将使用这些标签:
/%year%/%post_name%/
单击save changes按钮来更新您的永久链接。
现在您的自定义帖子类型的单条目永久链接看起来像这样:
http://example.com/movies/2016/the-force-awakens/
到目前为止一切顺利。现在让我们试试另一个例子。
假设您正在使用一个名为‘自定义帖子类型‘movies’并且希望将自定义分类法术语添加到URL中。在这种情况下,您将使用这些标记:
/%genre%/%post_name%/
在本例中,genre是我们自定义分类法的段符。
点击保存更改按钮来更新您的永久链接。
现在您的自定义帖子类型的单条目永久链接看起来像这样:
http://example.com/movies/sci-fi/the-force-awakens/
以上就是全部,我们希望这篇文章能帮助您学习如何在WordPress中轻松更改自定义帖子类型的永久链接。你可能也想看看我们列出的12个最有用的WordPress自定义帖子类型教程。
和
RSS