日志从uchome迁移到wordpress

发表于

wordpress除了后台有点慢之外,还是相当不错的,近500篇日志的迁移工作终于做完了,分享一下操作过程。

原创文件,转载请注明出处:http://blog.myhz.com/ivan

一、修改uchome的rss.php文件设置

$pagenum = 10;修改为$pagenum = 你的文章总数;

把这行 $value['message'] = getstr($value['message'], 300, 0, 0, 0, 0, -1);
修改为 $value['message']=$value['message'];

二、安装 wp-o-matic插件,进行RSS采集

具体的安装步骤,网上一大堆,就不用介绍了,自己百度。

安装完后的设置:

title:随便写

Feed URL:写上你刚才修改的rss.php地址和你的uid号码,例如:http://home.myhz.com/rss.php?uid=2

categories:选一个你需要的分类

Rewrite:不用管

options:Use feed date要勾上,Max items to create on each fetch填写你的日志总数

tools:不用管

别的所有选项是默认就行了。

然后点击 submit

三、为了解决wp-o-matic不采集原日志时间的问题,修改wp-o-matic插件的的代码,在文件wpomatic.php中:

把这行 if($campaign->feeddate && ($item->get_date('U') > (current_time('timestamp', 1) - $campaign->frequency) && $item->get_date('U') < current_time('timestamp', 1)))
修改为:if($item->get_date('U') < current_time('timestamp', 1))

四、采集

在wordpress后台,进入wp-o-matic插件管理,点击fetch,就OK了。

注意:如果日志太多,可能一次采集不成功,所以要分批次采集。

最后的工作就是自己调整一下日志的类别了。