所有分类
  • 所有分类
  • WordPress主题
  • WordPress插件
  • WordPress教程
  • PHP源码

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

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

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

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

比如:你想把老的域名 https://themebetter.com 替换新的域名 https://www.themebetter.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');
阅读全文
常见问题
无法安装这个包。 主题缺少style.css样式表?
遇到这个情况一般是没有解压直接上传主题包导致的,部分主题包下载后里面还有其他文件,解决方案就是解压后,只上传主题包文件。
显示未激活需要输入秘钥怎么办?
主要看高级付费功能是否可用,可用就不用管它;不可用的话,可以尝试任意字符串激活,也就是说有些资源显示“购买密钥”/“未激活”等信息是正常的(大部分资源激活只是获取在线更新功能)。如果你不想看到这些信息,你可以考虑通过“WP Nag Hide”之类的插件隐藏许可证激活提醒,此类插件是免费的。 本站所有资源都是GPL的,不懂GPL你可以简单理解破解版。当然“破解”的方式多种多样,有自带密钥激活的,有跳过激活的等等,本站统一默认破解版,即不能在线直接更新,无法获取官方支持,部分带密钥的资源是否可以在线更新可以自己测试,不作保证。 文件名带“n”或者“null”/“nulled”/“actived”是特别说明它是已破解已激活的(没带也是破解版,只是没有特别指明),如果一个资源最新版经测试没有破解,可以尝试先安装旧的已破解版本,在升级到新版本。
插件安装了用不了?
排查以下原因:1.安装了缓存插件的网站尝试清楚缓存,重新安装或激活操作;2.看是否需要先安装基础版?比如elementor pro就得先安装免费版elementor;3.看基础版插件是否要求也从本网站下载,比如elementor的基础版就需要用本网站提供的安装包,这种情况会在网页特别注明;4.输入任意字符串尝试激活。
主题无法导入Demo模板?
这里分几种情况: ①你使用的是虚拟机,检查主题所需环境是否都满足,然后检查是否有插件不兼容情况,停用所有虚拟机自带插件重试; ②导入过程卡住不动,可以刷新重试,这是正常的,一般多试几次就可以了,或者设置好PHP配置; ③有个demo导入器,经常会导入完成后报些错误,一般你重新导入一次就可以了; ④如果导入demo模板,前台显示不全,或者部分乱码,一般是因为你没有安装好该有的插件造成的;如果首页还是wordpress默认页面,那就去“设置-阅读”下面修改首页为静态也并选中“home”页。 ⑤所有插件都安装好以及服务器配置都设置好,但无法导入模板,提示需要激活,那么说明为破解成功,可以尝试任意字符串激活,或者找其他文件名带“n”/“null”/“nulled”等字样的历史版本,先导入demo模板然后再升级,有些升级后无法使用,那只能先用着旧的版本; ⑥本站亲测可用的资源,如果你不能使用,多半是你操作或者哪里设置问题,请自行排查,学习官网使用文档,如未能解决,评论区反馈,24小时解决! 注意:有些较大的主题,会附带有插件,导入demo之前会提示必须安装哪些插件才行,这是资源包内有附带的插件就从资源包手动上传安装(有些虽然附带了但是也可以后台安装更新,尤其是自带密钥激活的资源,这些自行测试),没有的就说明可以后台直接安装! 注意:如果本站亲测可以导入demo模板,但是你就是不行,那么考虑是服务器的问题,极少部分主题国内服务器无法导入demo,换成海外服务器就可以,比如Soledad主题。
我可以在多少个网站上使用插件或主题?
不受限制。您可以随心所欲使用,欢迎分享给您的朋友。
0

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录