wordpress蓝奏云地址更换后mysql批量替换

最近蓝奏云的域名(lanzous.com)变更了,我们需要更换,成lanzoui.com或者lanzoux.com最简单直接的方法,mysql语句替换。

方法1,mysql语句替换

首先登陆phpmyadmin,左侧选择对应的数据库,执行下面的语句,我的数据表前缀是默认的wp_
如果你的蓝奏云链接在文章内,也就是post_content字段,替换语句:

UPDATE wp_posts SET post_content = replace(post_content, 'lanzous.com', 'lanzoui.com');

如果你的连接在自定义字段中(postmeta),替换语句:

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'lanzous.com', 'lanzoui.com');

图片[1] | wordpress蓝奏云地址更换后mysql批量替换 | 讯沃blog

方法2,添加主题文件替换

将下面代码添加到当前主题函数模板 functions.php结尾:

global $wpdb;
$wpdb->query("UPDATE $wpdb->posts SET post_content= replace( post_content, 'lanzous.com','lanzoui.com')");
$wpdb->query("UPDATE $wpdb->postmeta SET meta_value = replace( meta_value, 'lanzous.com','lanzoui.com')");

网站刷新后完成替换,再删除添加的代码上传覆盖即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容