现在的位置: 首页 > 建站相关 > 正文

彻底关闭WordPress的Rss Feed

2014年10月09日 建站相关 ⁄ 共 933字 ⁄ 字号 彻底关闭WordPress的Rss Feed已关闭评论 ⁄ 阅读 761 次

这年头,google都关闭了reader,这些rss feed有很多都是机器人在聚合,本人的一个博客都被别人用yahoo pipe聚合成垃圾站了...(伤心)。
啥也不说了,“割了吧,都烧焦了”——套用大话西游的话。
在当前 wordpress主题的 functions.php 文件中添加如下代码:

/**
* Disable Our Feed Urls
*/
function disable_our_feeds() {
wp_die( __('<strong>Error:</strong> No RSS Feed Available, Please visit our homepage.') );
}

add_action('do_feed', 'disable_our_feeds', 1);
add_action('do_feed_rdf', 'disable_our_feeds', 1);
add_action('do_feed_rss', 'disable_our_feeds', 1);
add_action('do_feed_rss2', 'disable_our_feeds', 1);
add_action('do_feed_atom', 'disable_our_feeds', 1);

或者这个(真奇怪,一会上面的管用,一会下面的惯用...)

function wpjam_disable_feed() {
	wp_die(__('<h1>本博客不再提供 Feed,请访问网站<a href="'.get_bloginfo('url').'">首页</a>!</h1>'));
}
add_action('do_feed',      'wpjam_disable_feed', 1);
add_action('do_feed_rdf',  'wpjam_disable_feed', 1);
add_action('do_feed_rss',  'wpjam_disable_feed', 1);
add_action('do_feed_rss2', 'wpjam_disable_feed', 1);
add_action('do_feed_atom', 'wpjam_disable_feed', 1);

现在打开http://www.jiangwenrou.com/rss试试?

抱歉!评论已关闭.