网站的RSS订阅曾几何时是为了提高网站和用户的互动的,方便用户能更快速的掌握我们的更新内容!然而现在很多站长都选择关闭RSS订阅,主要原因是很多抄袭采集软件是通过RSS订阅链接来采集抄袭的,这着实让人头痛,因此很多站长不得不选择关闭了网站的RSS来防止被恶意采集抄袭!
WordPress是自动开启了RSS订阅的,前段时间主机玖玖也选择关闭了RSS,因为主机玖玖近两三年自己发布的大部分文章都被一些网站全盘采集抄袭了,这个着实让人很头疼!这里主机玖玖分享自己从搜索引擎找到的一段关闭WordPress网站RSS订阅的方法,只需把一段代码添加到我们WordPress主题的“functions.php”文件当中即可,无需插件即可关闭WordPress的RSS订阅功能。
关闭WordPress RSS订阅代码如下:
//禁止wordpress RSS订阅 function wn12_disable_feed() { wp_die(__('<h1>本博客不再提供 Feed,请访问网站<a href="'.get_bloginfo('url').'">首页</a>!</h1>')); } add_action('do_feed', 'wn12_disable_feed', 1); add_action('do_feed_rdf', 'wn12_disable_feed', 1); add_action('do_feed_rss', 'wn12_disable_feed', 1); add_action('do_feed_rss2', 'wn12_disable_feed', 1); add_action('do_feed_atom', 'wn12_disable_feed', 1);
只需将上面代码添加到我们主题的“functions.php”文件当中即可。如下图。因为主机玖玖使用的是DUX主题,DUX主题的“functions.php”命名为:“functions-theme.php”,因此我们需要把文件添加到DUX主题的“functions-theme.php”文件当中。