WordPress 批量替换旧网址或内容的 Mysql 语句

在WordPress程序的使用中,经常遇到新老域名替换等操作,通常我们会操作Mysql数据库来更快更完整的进行全量替换。

在Mysql管理界面执行以下sql语句:

注意:以下代码中的 000000 代表旧的网址, 111111 代表新的网址,都需要改成你自己的。建议操作前备份数据库以防止手残。

比如:你想把老的域名 https://wpzhijia.com 替换新的域名 https://www.wpzhijia.com

update wp_posts set `post_content`=replace(`post_content`,'000000','111111');
update wp_posts set `post_excerpt`=replace(`post_excerpt`,'000000','111111');
update wp_posts set `guid`=replace(`guid`,'000000','111111');
update wp_commentmeta set `meta_value`=replace(`meta_value`,'000000','111111');
update wp_comments set `comment_author_url`=replace(`comment_author_url`,'000000','111111');
update wp_comments set `comment_content`=replace(`comment_content`,'000000','111111');
update wp_postmeta set `meta_value`=replace(`meta_value`,'000000','111111');
update wp_usermeta set `meta_value`=replace(`meta_value`,'000000','111111');
update wp_users set `user_url`=replace(`user_url`,'000000','111111');

PS:此方法并未操作替换 wp_options 表中的数据,因为该表中存在一些非常规字符串的数据类型,所以不建议一次性操作,当然,如果你头铁想试一试,也是可以再执行以下sql语句的。此操作有风险,一些主题或插件的配置可能会失效了。

update wp_options set `option_value`=replace(`option_value`,'000000','111111');

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月12日
下一篇 2025年3月12日

相关推荐

  • 如何集成Salesforce Web-to-Lead和WordPress

    潜在客户生成是为您的企业创建WordPress网站时要考虑的重要组成部分。除了出色的设计和搜索引擎优化之外,您还必须考虑访问者到达后会做什么。将访问者吸引到您的网站并不像将这些访问者转化为合格的潜在客户那样有价值。如果您已经将Salesforce用作您的客户关系管理(CRM)软件并且喜欢使用潜在客户生成表单的想法

    2025年3月13日
  • 如何在移动设备中隐藏WordPress区块和小工具?

    几年前,大多数平台都使用固定布局设计,您需要为较小的设备提供单独的移动网站。随着响应式网页设计的流行,这种情况已经改变,因为单一布局可以在所有尺寸的设备上工作。WordPress世界的最新趋势是少了侧边栏的布局。事实上,默认的WordPress主题二〇二二甚至没有侧边栏。这与完整的站点编辑一致,您可以在其中自行构建模板或页面布局。然而,许多用户仍然希望在桌面上有一个侧边栏,但又希望消除移动设备

    2025年3月13日
  • 如何测试你的WordPress网站的功能、速度和安全性

    跨浏览器支持 在多个浏览器上测试你的WordPress网站是很重要的,可以看到你的网站对所有访问者来说是什么样子。这是因为不同的浏览器使用不同的代码。因此,每个浏览器以自己的方式处理和显示元素。 例如,一个用Ch…

    2025年3月23日
  • 深入了解最新的WordPress古腾堡编辑器(2021)

    当WordPress区块编辑器或古腾堡于2018年12月推出时,我们不知道会发生什么。当然,我们有足够的时间来玩它的测试版,但我们无法预测实际发布的顺利程度,或者用户和开发人员会多么热衷于接受新编辑器。但经过三年的发展,我们已经看到古腾堡编辑在两年多的时间里经历了巨大的发展。它已从最小可行产品(MVP

    2025年3月13日
  • 如何使用Gmail SMTP服务器免费发送电子邮件

    大多数人都知道Gmail是因为它简洁的界面和有用的功能,例如搜索运算符和插件。但您也可以使用Gmail获得更多信息:GmailSMTP服务器。使用GmailSMTP服务器,您将能够使用其他电子邮件客户端(例如Outlook或Thunderbird)从您的Gmail帐户发送电子邮件。但更重要的是,您还可以使用Gmail的SMTP服务器从您的WordPress站点发送电子邮件。免费

    2025年3月13日
  • 如何修复WordPress网站被Chrome标示“要访问的网站包含恶意软件”错误

    如果您或您的访问者在尝试访问您的WordPress网站时看到一条红色的大消息,上面写着“要访问的网站包含恶意软件”或“您要访问的网站包含有害程序”,本文将解释发生的情况并告诉您如何修复它.当Google认为某个网站包含有害内容时,此错误会显示在GoogleChrome中或当用户单击Google搜索中

    2025年3月13日
  • 65+ 用于WordPress写作的键盘快捷键

    看起来似乎不需要很长时间,但是每次您需要将手从键盘上移开以使用鼠标时,都会浪费一小段时间。经过一整天的工作,时间可以加起来!这就是WordPress键盘快捷键可以提供帮助的地方。我们可以使用其中的许多来加快我们的

    2025年3月13日
  • WordPress 博客使用 UCloud 进行静态资源 CDN 加速

    下面讲讲如何进行设置 UCloud 对象存储设置,和如何通过回源的方式把 WordPress 上的静态资源全部一次镜像到 UCloud 上面,最后开启 CDN。 开始之前,请先详细阅读 WPJAM Basic 插件的 功能的介绍文章,对 CDN 有个…

    2025年3月30日