最近逛某 XX 资讯网站时发现复制该网站的内容时会自动添加一个版权,小编觉得这功能不错虽然不能防止别人复制自己网站的文章但是至少可以给他一个注明版权的提醒。而且一般大家看到比较好的文章都会存到 QQ 空间来分享给家人或朋友,如果自动添加版权的话还可以给网站带来一些流量。那么 WordPress 系统的网站如何来实现这点呢?下面小编给出两个实现 WordPress 文章被复制添加版权方法:

方法一:复制下面的代码到主题的 functions.php 文件中

function wxd_copyright() { ?>
<script type='text/javascript'>
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var pagelink = "<br /><br /> 原文信息: <?php if(is_single()){ the_title();}?> 原文链接:<a href='"+document.location.href+"'>"+document.location.href+"</a>";
    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;
</script>

<?php
}
add_action( 'wp_head', 'wxd_copyright');

方法二:复制以下代码到到主题的 header.php 文件中

<script type='text/javascript'>
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var pagelink = "<br /><br /> 原文信息: <?php if(is_single()){ the_title();}?> 原文链接:<a href='"+document.location.href+"'>"+document.location.href+"</a>";
    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;
</script>