You are here:  Home » PHP » 如何从WordPress URL中删除数字

最近,我们的一位读者通过电子邮件向我们询问了如何摆脱WordPress帖子页面网址中的数字问题。默认情况下,WordPress使用帖子ID(数字)而不是URL中的漂亮关键字文本。这对SEO不利。在其他情况下,WordPress会在您的帖子,页面,类别或标记网址前面添加-2,这些网址在用户面前看起来很糟糕。在本文中,我们将向您展示如何摆脱WordPress URL中的数字。

视频教程

订阅WPBeginner

如果您不喜欢视频或需要更多说明,然后继续阅读。

永久链接URL结构

WordPress内置支持SEO友好的URL结构。你需要做的就是打开设置»永久链接管理区域中的页面,并为您的站点选择URL结构。有很多选择。我们建议您选择一个URL结构,在URL中显示您的帖子标题,因为它是SEO友好的,并将帮助其他人在搜索引擎中发现您的网站。设置永久链接后,您需要保存更改。

Setting up permalinks in WordPress

WordPress现在也会自动更改以前所有帖子的网址。如果您在某处发布了较旧的URL,请不要担心,因为WordPress会自动将这些用户重定向到新的URL。

Custom Slug

尽管您现在使用的是Pretty Permalinks,但您仍可能希望删除帖子URL中的数字。最常见的原因是当您发布没有标题的帖子时。

请记住,WordPress选择文本显示在帖子标题的URL中,所以如果你的帖子没有标题,那么WordPress将在URL中使用帖子的ID。您可以手动告诉WordPress在URL中使用什么而不是帖子编号。

在帖子标题下方,您会看到帖子的URL旁边有一个“编辑”按钮。单击编辑按钮将使URL可编辑。这个可编辑的部分称为后塞。您可以在URL中输入要用作post slug的文本。

注意:您只能在URL slug中添加字母,数字和短划线。

Editing post slug in WordPress

重复的帖子和页面

有时甚至在编辑自定义slug时,-2会继续添加到您的URL中。例如,您创建了一个新的about页面,您的URL如下所示:

http://yoursite.com/about-2/

现在你不想摆脱那个-2,只是将它作为/ about /。当您已经使用相同的slug时会发生此问题。

检查所有帖子和页面,看看没有相同的slug(即/ about /)。如果找到一个,那么除非你正在使用它,否则你需要删除它。通常情况下,您将找不到具有相同slug的活动页面。

这是您需要查看“废纸篓”文件夹的时间。当您删除WordPress帖子或页面时,它不会被完全删除。在被永久删除之前,它会在垃圾箱中停留30天。这样做是为了让您可以选择在意外删除它们时恢复已删除的项目。

只要帖子或页面留在垃圾桶中,就不能重复使用slu ..因此,如果要重新使用/ about / slug,则必须删除位于trash文件夹中的About页面。一旦你这样做,你应该能够像上面显示的方法一样编辑你的slug并摆脱-2。

此技术也适用于类别和标签。

我们希望本文能帮助您摆脱WordPress网址中的数字。如需反馈和问题,您可以在下方留言或加入我们的Twitter和Google+

评论被关闭。