# WP2OSC **Repository Path**: linarz/WP2OSC ## Basic Information - **Project Name**: WP2OSC - **Description**: 将Wordpress博客文章内容导入OSChina博客中。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-07-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #WP2OSC WP2OSC是一个可以把Wordpress博客的文章有选择的导入OSChina的博客中。 WP2OSC使用纯php代码,结合Wordpress自身的函数来读取文章列表、分类信息,准确率高,速度快,对Wordpress熟悉的同学还可以重新定制下页面显示方式。 #导入方式 先登录OSCChina,拿到access_token后,回到index.php,token等信息使用session保存。 按照Wordpress的分类结构显示文章列表,然后在这个分类上,可以选择OSChina博客的系统分类和用户分类。 通过checkbox的方式,选择需要导入的文章。点击开始导入按钮后,程序自动组合当前勾选的文章的ID和对应的分类ID,拼接成json字符串,post给wp2osc.php文件。 wp2osc.php文件根据文章ID,查询文章的各种信息,然后组合成最终的请求链接,post给OSChina Open API指定的URL上。 #使用方法 1. 下载文件后,把app目录放到wordpress站点的根目录; 2. 打开app/wp2osc/index.php文件,修改第61行(您自己的oschina用户ID) 3. 打开app/wp2osc/wp2osc.php文件,修改第9行(您自己的oschina用户ID) 4. 打开app/wp2osc/token.php文件,修改第8,9,10行(您自己的APPkey,Secret,回调url需要设置为token.php文件在线上访问的完整路径) 5. 访问 http://您的域名/app/wp2osc 演示地址:[http://devonios.com/app/wp2osc](http://devonios.com/app/wp2osc) #存在的问题 由于OSChina的OpenAPI在处理content参数时,过滤了img标签,所以导入的文章无法显示图片。。。目前只能手动复制图片地址到oschina的编辑器中,然后保存。 详见:[使用OpenApi导入Wordpress的博客内容时,图片地址如何处理?](http://www.oschina.net/question/108780_241820) #截图 分类文章列表截图,每个WP分类都可以自己选择OSChina上对应的系统和用户分类。 ![分类文章列表](http://devonios.com/wp-content/uploads/2015/07/20150703181239_59837.jpg "分类文章列表截图") 导入结束后,显示每篇文章的结果。 ![导入结束显示结果](http://devonios.com/wp-content/uploads/2015/07/20150703181251_92345.jpg "导入结束显示结果") #帮助 更多详细内容,请参考我的网站:[devonios.com](http://devonios.com/wp2osc.html)