今天发现一款不错的 WordPress 数据库移植插件叫做 WP Migrate DB 。安装插件后,只要填上要移植到的地址,就能生成一份经过地址替换的.sql 文件。

WP Migrate DB

移植 WordPress 数据库最闹心的是什么?

  • 域名地址替换,没用合适的编辑器导致编码问题,不知道怎么替换,不会写 sql 语句
  • 序列化的字符串替换,这些存储在 wp_options 表中的东西不能用直接替换来应付,否则会出现主题选项失效或者 widget 全部消失的状况
  • 绝对的地址,有些插件会存储绝对地址,例如 C:wamp/www 之类的,自己替换恐怕想不起来这件事

现在,有了 WP Migrate DB,和上面这些麻烦说再见吧!

安装和使用

WP Migrate DB 的下载地址:点击查看

安装插件并激活后,到后台-> 工具选项卡下,找到 WP Migrate DB,打开以后,界面很直白,就是要求填写要移植到的域名地址和服务器绝对地址

WP Migrate DB界面

不知道服务器的绝对地址怎么办?简单,创建一个 php 文件,放上下面的代码,然后将文件上传到要安装 WP 的地址根目录下,访问这个文件就能看到绝对地址了

1
<?php echo dirname(__FILE__); ?>

下载 sql 文件,直接用 phpmyadmin 导入就 okay 了,是不是省事多了。当然,不要忘记更新 wp-config.php 和.htaccess 文件