需要将嵌入在多个帖子中的链接URL更改为新的链接URL

时间:2016-12-01 作者:Falcon Boy

我在一个网站上创作了150多篇文章,我意识到我在所有文章底部粘贴的链接是错误的。它需要从-

实例com/类别/john doe/

至-

实例com/类别/作者/john doe/

有没有插件可以帮助我轻松完成这项工作,而不必手动编辑150多篇文章?

我看过“Velvet Blues更新URL”插件,但我不知道它是否适合使用。我不确定这是否只是为了改变-

实例com公司

至-

实例网

或者它实际上可以处理后的地址信息。我需要什么-

实例com/类别/john doe/

至-

实例com/类别/作者/john doe/

伙计们,如果有什么建议,我将不胜感激。

非常感谢。

2 个回复
SO网友:Tyler Johnson

老实说,最好的方法是在备份数据库之后,使用regex在数据库上运行一些查询来搜索和替换。

在进一步了解SQL之前,我使用了以下方法:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/, 在这种情况下应该对你有用。您可以下载文件,将其上载到面向公众的目录,然后访问URL。然后,您只需使用Regex查找您要查找的URL类型,然后指定替换。跑吧,你就可以走了。

如果你真的使用了它,不要忘记在使用后删除它!

SO网友:physalis

由于您要求提供插件解决方案,顺便说一句,这是相对于使用直接数据库搜索/regex最方便的方法,因此我在所有项目中都使用了这一方法,以方便从登台到生产:

https://wordpress.org/plugins/search-and-replace/

您可以轻松地对查询运行测试搜索(因此不需要动态进行更改),将更改导出为。SQL文件或直接更改数据库条目。我从未遇到过任何错误,加上对插件的支持/开发最有可能使用此插件维护;)。

相关推荐

Permalinks for pages

为什么我不能为我的pages? 我有一个4层结构,家用解决方案机械钢所以我希望我的URL结构是www.domein.com/solutions/machines/steel 但我在哪里可以做到这一点??我在4层结构中进行了所有分类。但在permalinks编辑器中,我只能选择帖子或产品。。。我觉得奇怪,我不能对我的页面做同样的事情。。。我希望这是有意义的,有人可以帮助我,谢谢!