WP-CLI 是一个强大的命令行工具,可以高效地管理 WordPress 网站。更换网站的域名,只用一条命令就能搞定。
wp search-replace 'old.wpcli.cn' 'new.wpcli.cn' --all-talbes -precise
precise 意思是一行一行的处理,这样刚安全
需要注意的地方
- 替换前一定备份数据库
- 先预览在替换
- 替换后做好检查(老域名是否存在)
- 清除缓存
- 最后生固定链接
备份数据( ./ 当前目录)
wp db export ./backup.sql
仅预览替换(不实际修改) –all-tables 后台添加 –dry-run,

检查是否有老的域名(没有 wp search 命令,所有用 wp search-replace 使用 –dry-run 参数)
wp search-replace 'old.wpcli.cn' 'old.wpcli.cnm' --all-tables --dry-run
最后清除缓存,生成固定链接
wp cache flush
wp rewrite flush