参考网上的代码修改,Pjblog3 转到用WordPress 3.7成功。
用了7年的PJ,感觉PJ逐渐没落了。面对WP强大的主题和插件,终于忍不住转了。
包括了标签的转换。
1. 首先搭好asp环境,然后在服务器上安装好wordpress, 我用的是Wordpress 3.7.1 全新安装即可。
注意:请先建立和PJ一样的用户,因为导入数据读取作者要从用户中提取。个人原因,我改成用户姓名导入的
(把user_login改成display_name)
SELECT ID FROM wp_users WHERE user_login = '" & RS("log_Author")&"' "
2. 下载pjblog的数据库和pj2wp转换程序。把数据库改成“pj2wp.mdb”放到同一个文件夹。
3. 在浏览器访问“pj2wp.asp”这个文件,出现如下界面:
4.点开始导出:
把“pj2wp.sql”这个文件下载回来。
打开下载回来的“pj2wp.sql”数据库文件,可以直接用Windows自带的记事本,也可以用相对专业的文本编辑工具。查找“article.asp?id=”替换成“?p=”,目的是把内链换成新的。
查找“attachments/”替换成“http://新blog地址/wp-content/attachments/”,目的是把图片和附件恢复。
至于还有其他的地方,比如某些UBB标签啊,就根据自己需要进行替换了。
5. 接下来回到数据库,把“pj2wp.sql”导入进去,这里需要注意编码和大小限制。
6. 标签的导入,访问tag.asp 操作同上,生成sql 脚本文件。在完成导入日志后,再执行导入标签。