防止wordpress博客被复制不留链接(自动添加链接)
防止文章内容被复制不留链接是一个老生常谈的SEO话题了,本文介绍的方法也只是多添加了一道防线而已。要想从根本上防止wordpress博客内容被别人复制或采集后不保留原文链接,是不太可能的事情。同时用这个方法除了可以为wordpress博客添加更多的外部链接外,同时还可以起到为博客宣传的作用,从而带来流量。因为有些喜欢在QQ群上聊天或喜欢在百度知道,百度贴吧等地方回答问题的朋友,通常都是在网上复制内容后直接粘贴上去的。本文介绍的代码主要作用就是当别人复制或采集内容后,自动在复制的内容后面添加一句版权信息和原文链接。
wordpress博客复制(采集)后自动添加版权信息和原文链接的代码
下面介绍的代码是出自国外名博主:WPBeginner(其中版权信息部分已根据个人喜好,修改成了中文,大家使用该代码的时候,记得修改成自己的站点名称或者也可以把下面红色字体部分删除掉,只保留一个原文链接)。代码使用相当容易,只要把以下代码直接添加到你的wordpress主题模板文件 functions.php 最后面的 ?> 前保存即可。
function add_copyright_text() { ?>
function addLink() {
var body_element = document.getElementsByTagName('body');
var selection;
selection = window.getSelection();
var pagelink = "
阅读全文请到【网站名】:"+document.location.href+""; //Change this if you like
var copy_text = selection + pagelink;
var new_div = document.createElement('div');
new_div.style.left='-99999px';
new_div.style.position='absolute';
body_element.appendChild(new_div );
new_div.innerHTML = copy_text ;
selection.selectAllChildren(new_div );
window.setTimeout(function() {
body_element.removeChild(new_div );
},0);
}
document.oncopy = addLink;
<?php
}
add_action( 'wp_head', 'add_copyright_text');
		页: 
[1]