WordPress网站内容怎么防止被采集

03月/05日/WordPress/浏览 637

WordPress网站内容辛辛苦苦写的,都不期望被他人照搬,那么我们怎么防止WordPress网站内容被采集呢?


1、关闭订阅Feed

将下面代码添加到当前WordPress模板函数functions.php中即可。


  function disable_our_feeds() {
  wp_die( __(‘Error: 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);


2、禁止右键复制

其实这种方法,稍微懂一点的人都知道如何解决,意义不大,看自己需求。

将以下代码添加到主题文件header.php文件的</head>标签前


<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
document.ondragstart=stop;
document.onselectstart=stop;
document.onkeydown = function (e) {
var ev = window.event || e;
var code = ev.keyCode || ev.which;
if (code == 116) {
ev.keyCode ? ev.keyCode = 0 : ev.which = 0;
cancelBubble = true;
return false;
}
}
</script>


发表评论

暂无评论,抢个沙发...

客服 工单