某些博客(当然不包括本站 )可能因为种种原因并不希望他人去订阅它的RSS。大部分网络上的教学都只说了如何在头部去除RSS标签,但是访客还是可以继续订阅,所以这篇文章就来教大家如何完全移除WordPress的RSS功能
教程
1、默认的话,我们可以直接通过访问“http://www.example.com/feed”来查看或订阅RSS源
2、如果我们需要移除该功能,我们只需要将下方代码添加到“布景函式库 (functions.php)”的最底部 ?>
之前,然后点击 就行啦!
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/* 完全移除RSS订阅功能开始(由AREFLY.COM制作) */ remove_action('wp_head', 'feed_links_extra', 3); remove_action('wp_head', 'feed_links', 2); function wordpress_disable_feed() { wp_die('目前本站不提供RSS订阅功能,请回到<a href="'. get_bloginfo('url') .'">首页</a>!'); } add_action('do_feed', 'wordpress_disable_feed', 1); add_action('do_feed_rdf', 'wordpress_disable_feed', 1); add_action('do_feed_rss', 'wordpress_disable_feed', 1); add_action('do_feed_rss2', 'wordpress_disable_feed', 1); add_action('do_feed_atom', 'wordpress_disable_feed', 1); /* 完全移除RSS订阅功能结束(由AREFLY.COM制作) */ |
3、现在我们再访问一下“http://www.example.com/feed”,就会发现原来的RSS已经变成了一个错误页面,我们也就成功完全移除WordPress的RSS功能啦~
历史上的今天
2013年:iOS在邮件内添加照片(2条评论)
更新啊
采集类网站还是可以通过手机版FEED抓取啊……
我直接改了FEED.PHP的名字,就直接白页了,就是麻烦点!!
想知道服务器如何屏蔽/feed 的访问呢?LNMP的。
谢谢博主回复
萌嘟嘟来了,有什么办法不显示就行了啊,我正在纠结
如果在主题中有显示的话删除相关原始码即可!
好文章,支持下。
谢谢支持~~

没人定的悲伤你懂不懂。。。
订阅你的啦

这个我都没有限制
一般还是开着好~
不能订阅的站点,我一般都不会去第二次的
主要是记不住域名
直接在服务器上设置禁止访问url或者在php里判断url然后die()不就可以了吗
不是WordPress函数更加方便么~

好文章,支持一下!
今天签到啦!时间:下午7:39:29(使用Arefly评论框自动签到)
我来抢头香啦~