wordpress插件:将博客园、开源中国的博客文章导入到wordpress中

插件已更新,文档已经重新整理规范至WIKI中,详细情况请参见:

http://levi.yii.so/wiki/cnblogs数据导入wordpress

在11年的时候就发布过一个数据导入的插件,最近有朋友反馈会报错。经过检查问题应该出在xml文件检测上。

在重新优化这款插件之前,就一直有个想法,希望能够按照官方提供的wordpress-importer的文件导入流程来优化这款插件流程。由于时间关系,一直搁置没有动过。介于这次机会重写了一遍这款插件。

这款插件已在wordpress插件中心上线,大家可以直接在wordpress控制台进行在线安装,安装方法:

  1. 在wordpress控制台,点击“安装插件”搜索“cnblogs”或搜索“osc”即可找到插件
  2. 点击安装,稍作等待即可
  3. 进入“已安装的插件”页面启动插件

你也可以通过离线的方式安装,安装方法

  1. 下载离线插件包并解压

    下载地址:https://downloads.wordpress.org/plugin/cnblogs2wp.0.2.1.zip

  2. 复制目录到/wp-content/plugins/目录下
  3. 进入wordpress控制台
  4. 插件管理中找到并启用“转换博客园、开源中国博客文章到wordpress

数据导入方法:

  1. 点击“工具-导入”,在列表中找到并选择“博客园或开源中国的数据导入”
  2. 上传对应的数据,导入按照流程导入

o_screenshot-1

更新内容:

plugin版本0.2.3

  • 修改一处正则警告

plugin版本0.2.2

  • 向下兼容至php5.2.*

主要修正了两个方面:

  1. 优化了闭包函数,这个需要php5.3+才能使用,修改后通过if、else代替
  2. 去掉了直接获取函数返回的数组值,这个需要php 5.5+才能使用

plugin版本0.2.1

  • 新增开源中国(osc)博客文章导入wordpress
  • 优化文章导入方式,避免重复导入
  • 导入文章支持选择作者、分类归属
  • 导入文章允许下载远程附件
  • 修正博客园cnblogs文章导入,增加导入数据文件类型检测
  • 按照wordpress-import官方插件流程重写了文件的导入方法

注意事项:

  1. cnblogs的数据文件是xml,osc的数据文件是htm,不能混淆导入
  2. 导入文件大小根据wordpress设定来决定的,若你导入的数据文件超出了服务器、主机限制,请自行百度或google搜索:“wordpress 文件上传限制”
  3. 浏览器需支持js正常执行

若试用期间遇到什么问题,可以随时在当前文章中回复告诉我,我会及时作出修正。

最后,有什么问题,大家可以给我留言哦,别忘了关注我的博客哦:

http://list.qq.com/cgi-bin/qf_invite?id=b6eb34388fd016582957d6e50d005146e24fe6b166ee66c0



此条目发表在wordpress分类目录,贴了, 标签。将固定链接加入收藏夹。
  1. Pingback: 将博客园(cnblogs.com)数据导入到wordpress | 乱炖 - 研究WEB

  2. Pingback: 将博客园、开源中国的博文导入到 WordPress 中 | 梦飞扬

      • 点击上传并导入的时候,出现Warning: preg_match_all() expects at least 3 parameters, 2 given in cnblog2wp-levi.php on line 391

        • 感谢你提醒,这应该是一则警告(Warning),不影响数据正常导入。之前匹配附件中缺少了第三个无关紧要参数,为了严谨起见,已增加,并更新版本至0.2.3。和之前一样,可以直接在后台在线更新

  3. Pingback: wordpress插件:将博客园、开源中国的博客文章导入到wordpress中cnblogs2wp | 逍遥乐IT博客

  4. Pingback: wordpress插件:将博客园、开源中国的博客文章导入到wordpress中 | 月光宝盒

  5. Pingback: 简谈wordpress中的ajax请求,为什么会一直返回“0” | 乱炖 - 研究WEB

  6. Pingback: 将博客园、开源中国的博客文章导入到 WordPress 中 - 共享的力量

  7. 您好!Lofter xml文件导入到WordPress 刚开始正常导入 但是大约十来分钟之后就再也没有动静了 等了几个小时 文章一篇也没增加 我进行强制终止 但是 一直在显示已强行终止数据导入,请耐心等待… 我把软件彻底卸载 然后重新安装 安装完之后 打开导入文件 还是显示已强行终止数据导入,请耐心等待… 求解!

  8. Pingback: 将博客园、开源中国的博客文章导入到 WordPress 中 | 做网赚|网赚项目|网赚seo|自动网赚

  9. Pingback: 将博客园、开源中国的博客文章导入到 WordPress 中 | 随我享-一个小小的个人共享网站