关闭wordpress自带的feed方法—wordpress教程

  • A+
所属分类:wordpress

rss feed是wordpress建站程序自带的功能,不需要额外启用;
过去rss feed是一个很重要的阅读途径;
用户通过订阅feed,不用来你的网站就能读取到网站上的内容;
网络环境已经悄然发生变化,feed的重要性已经越来越淡化,去年七月Google Reader正式关闭feed订阅服务;
如果你的网站基于wordpress搭建,出于某种原因需要关闭feed输出的话通过修改代码就能关闭该服务;

关闭wordpress自带的feed方法---wordpress教程

停止Feed方法

找到你wordpress主题目录下的functions.php文件,插入如下代码;
[dm lang="php"]
function wp_disable_feed() {
wp_die( __('楚盟博客已经停止输出 RSS 功能,直接前往首頁。') );
}

add_action('do_feed', 'wp_disable_feed', 1);
add_action('do_feed_rdf', 'wp_disable_feed', 1);
add_action('do_feed_rss', 'wp_disable_feed', 1);
add_action('do_feed_rss2', 'wp_disable_feed', 1);
add_action('do_feed_atom', 'wp_disable_feed', 1);
[/dm]

如果有用户通过网址直接访问 http://www.5yun.org/feed地址,那么我们还需要修改网站FTP根目录.htaccess文件,这样遇到直接输入feed地址的用户直接跳转至首页;

[dm lang="php"]
# Remove RSS feed

RewriteEngine On
RewriteBase /
RewriteRule feed(.*) http://www.5yun.org/ [L]

[/dm]

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!