陈德馨

WordPress复制文章内容自动添加版权的实现方法

748人参与 |分类: 站长百科|时间:2016年02月03日 13:33

当您在其它网站上发现精彩的文章想复制时,发现复制该网站的内容后会自动添加一个版权,陈德馨觉得这功能不错虽然不能防止别人复制自己网站的文章但是至少可以给他一个注明版权的提醒。而且一般大家看到比较好的文章都会存到QQ空间来分享给家人或朋友,如果自动添加版权的话还可以给网站带来一些流量。

那么WordPress系统的网站如何来实现这点呢?下面陈德馨给出两个实现WordPress文章被复制添加版权方法:

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

function chendexin_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', 'chendexin_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>

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。