Updating URLs in many posts

时间:2012-09-13 作者:drake035

我将我的WP内容复制到另一台服务器上的新安装中,因此现在我上载的PDF文档具有旧的URL。有没有一种简单的方法可以在我所有的帖子中一次解决这个问题,也许可以使用SQL或一些插件?

3 个回复
最合适的回答,由SO网友:janw 整理而成

使用此处找到的脚本:

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

因为WordPressserializes 选项和元表中的一些URL是简单替换无法完成的
siple替换将破坏您的数据
此脚本将保留您的数据并将其替换为新的url<我一个月至少用两次。

SO网友:helgatheviking

我一直使用Velvet Blues 插件,对我来说效果很好。我不能说它如何处理序列化数据。然而,“容易”的因素是很难克服的。

SO网友:bryceadams

返回到旧安装。导出SQL数据库后,在任何文本编辑器中打开它并执行“搜索和替换”,将旧url替换为新url。所以如果我从http://localhost:8888/testsitehttp://testsite.com, 我需要搜索并替换:

  • Search: http://localhost:8888/testsite
  • Replace: http://testsite.com
请确保关闭/ 最后,当您替换时,可能会丢失一些URL。

现在只需将这个新数据库导入新安装。

结束

相关推荐

Encoding Method for URLs?

WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。