wordpress禁止从rss采集数据

wordpress网站的数据通过rss被采集

wordpress有一个非常有好的rss功能,能够方便用户使用rss订阅来阅读你的网站内容,但是这个rss也会被一些别有用心的人利用,采集你的网站内容。

相对于国外,rss在国内的阅读相对较少,并且采集站很多,如果你的网站不想被恶意采集的话,那么可以使用插件禁止rss采集。

那么下面有2种方式可以禁止采集,你可以根据自己的需求采用任意方式进行禁用。

方案1:全面禁用wordpress的rss

如上文所说,rss阅读在国内的应用实际上不多,因此你完全可以禁用这个功能,禁用之后也就无法通过rss被采集数据了。

将如下代码加入进入主题的function.php(WEB主题公园用户加入到function/function_z.php或者widget.php均可):

 

unction themepark_disable_feed() {
wp_die(__('<h1>rss已经禁用,请直接访问<a href="'.get_bloginfo('url').'">'.get_bloginfo('name').'</a>!</h1>'));
}
add_action('do_feed', 'themepark_disable_feed', 1);
add_action('do_feed_rdf', 'themepark_disable_feed', 1);
add_action('do_feed_rss', 'themepark_disable_feed', 1);
add_action('do_feed_rss2', 'themepark_disable_feed', 1);
add_action('do_feed_atom', 'themepark_disable_feed', 1);

 

这样,如果访问你的rss 源,会提示上面的文字,而不会显示任何内容了。

 

wordpress插件,禁止特定IP访问rss

我们在这里介绍一款插件,这款插件能够将特定ip进行禁止采集,也就是如果你发现某些ip在采集你的wordpress文章,你可以单独禁用他们,而不会影响到其他用户的订阅和阅读、

插件名称为:Block RSS Reading,在wordpress后台–插件–安装插件处搜索Block RSS Reading,安装并启用。

启用之后会发现后台多了一个Block RSS Reading的选项,点击进入:

wordpress-themeaparkblock-rss-reading

第一个选项卡是自定义rss源,也就是将特定的ip转向另一个rss源,你可以随便填写一个,比如xxxx.com/feed

第二个选项卡是ip,一行一个,可以将想要禁止的ip填写在这里,点击保存即可。

 

上一篇:

下一篇:

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

本文地址:https://www.themepark.com.cn/wordpressjzcrsscjsj.html

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园
WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

相关文章

文章评论

您好!请登录

取消回复

    个人中心我的

    联系我们x

    联系我们,从qq在线客服,电话和邮件

    售前客服-1[点击对话]

    购买之前想要了解和咨询

    售前客服-2[点击对话]

    购买之前想要了解和咨询

    售后客服[售后支持]

    购买后输入订单号加好友

    咨询热线:0731-8578 7193

    联系邮箱:
    info@themepark.com.cn

    请注意:在线客服以及咨询热线请在 工作日的9:30~18:00来电咨询 电子邮件在任何时间都会回复

    客服
    回到顶部 顶部