今天终于决定将我的RSS托管从Feedburner迁移到Feedsky,然后开始想办法搞定feed转向的问题
开始是用FeedSmith修改来用的,只要在FeedSmith的选项里填入feedsky的地址,然后对FeedSmith稍加修改:
找到这一段:
if (!preg_match("/feedburner|feedvalidator/i", $_SERVER['HTTP_USER_AGENT'])) {改成
add_action('template_redirect', 'ol_feed_redirect');
add_action('init','ol_check_url');
}
if (!preg_match("/feedsky|feedburner|feedvalidator/i", $_SERVER['HTTP_USER_AGENT'])) {后来偶然发现Feedsky有一个已经做好的wordpress插件,而且提供ping的功能,但是这个plugin有一个限制,只能输入feedsky的feed名称,也就是说,所有feed会被转向到feed.feedsky.com/feedname的地址,其实对于不做域名绑定的用户已经完美了,不过对于绑定了域名的用户这种转向就没什么意义了,于是动手稍稍改动了一下。
add_action('template_redirect', 'ol_feed_redirect');
add_action('init','ol_check_url');
}
稍微说明一下:在后台设置feed名的后面会比原来的版本多出加了一个文本输入框,用来填feed地址,如果这个feed地址置空的话则会默认使用feed.feedsky.com/feedname,因为我实在是比较懒,所以也没有加什么说明文字,同时也没有做feed地址的校验,所以。。。各位将就一下吧,能用就成,哈哈
0 Responses to Feedsky Ping Plugin for wordpress - Mod
There are currently no comments.