使用wpcli 更换 wordpress 网站的域名

WP-CLI 是一个强大的命令行工具,可以高效地管理 WordPress 网站。更换网站的域名,只用一条命令就能搞定。

wp search-replace 'old.wpcli.cn' 'new.wpcli.cn' --all-talbes -precise

precise 意思是一行一行的处理,这样刚安全

需要注意的地方

  1. 替换前一定备份数据库
  2. 先预览在替换
  3. 替换后做好检查(老域名是否存在)
  4. 清除缓存
  5. 最后生固定链接

备份数据( ./ 当前目录)

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