WordPress 更换域名或 http to https 的 SQL 命令

UPDATE wp_options SET option_value = replace( option_value, 'my.old.com', 'my.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'my.old.com', 'my.new.com' ) ;
UPDATE wp_posts SET guid = replace( guid, 'my.old.com', 'my.new.com' ) ;

以下供参考修改部分:

UPDATE wp_comments SET comment_content = replace(comment_content, 'my.old.com', 'my.new.com' ) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'my.old.com', 'my.new.com' ) ;

注意:
1、进入到 phpMyAdmin 管理面板,选择相对应的数据库(Wordpress 默认数据库名为 wp_ 开头),点击 SQL 菜单,配置以上信息,执行即可;
2、wp_optionswp_postswp_posts 三个表名,以上是系统默认为 wp_ 为前缀,如果你有修改过表名前缀,这里需要修改为你的表名前缀,如:你的前缀为 xxx_,那么三个表名为 xxx_optionsxxx_postsxxx_posts
3、默认链接是 http://my.old.com 转向 http://my.new.com,如果你使用了 https,需要将前面的 http 修改为 https;
4、或者要从 http 升级到 https ,那么需要将前面的 my.old.com 加上 http,后面的 my.new.com 加上 https,即 http://my.old.com 升级到 https://my.new.com;

UPDATE wp_posts SET post_content = replace(post_content, 'http://my.old.com/wp-content/uploads','https://my.new.com/wp-content/uploads'); //http to https