WordPress文章版权保护:复制文字自动添加版权信息

WordPress文章版权保护:复制文字自动添加版权信息

这年头,个人博客抄袭成风;某些博主非常不厚道,常常是原封不动地拿过去,不署名来源是常事,还有更可恨的是说成自己的。本站DeveWork.com 为了不必要的纠纷,在网站一开始就搞了个“版权声明”,不仅仅是保护自己,更是警告他人。当然,这些都是防君子不防小人的。下面这个复制文字自动添加版权信息的方法也是如此。

这段代码是在网络上搜索,在某个博客上找到的,当然一看就知道不是他原创的,所以Jeff 也没有必要给出来源;估计都是从老外那里来的;原来的代码有点问题,我修改一下,改成在页脚加载了;该代码其实就是一段javascript 代码:

function add_copyright_text() { ?>
<script type='text/javascript'>
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var pagelink = "<br /><br /> 转载请注明来源: <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_footer', 'add_copyright_text');

也可以直接将javascript 代码放到合适的位置。

需要常常分享代码的就建议不要这么做了,不然人家复制段代码都有行说明文字,实在不友好。

效果图:

放在哪里知道了吧?奉劝准备抄袭本文的某人,你可以直接将代码拿去,但如果要复制我写的文字,你TM 最好也给出来源,小心我咒你(*^__^*)。

评分:
当前平均分 3.40 (74%) - 10 个投票
云左主机 广告
23 条 评论
  1. 貌似失效了

    5月前 回复
  2. 很好,谢谢分享。:P

    2年前 回复
  3. 我在别人插件上扒下来的更简洁,博主可以试试! :!:

    3年前 回复
  4. 大力支持

    3年前 回复
  5. 这儿代码添加在哪个位置呢?

    3年前 回复
  6. 一般转载都加上原出处的 :mrgreen:

    4年前 回复
    • 可就是有些人不那么自觉。

      4年前 回复
      • 这种东西要防也防不到,索性只是在文章尾部提示下算了 :arrow:

        4年前 回复
  7. 这玩意是添加到function.php吗?能不能直接在footer.php引入JS?

    4年前 回复
    • 因为涉及到一些变量,所以需要通过定义函数来。

      4年前 回复
    • 我说错了,其实是可以的。。 :neutral:

      4年前 回复
      • …复制代码的时候有问题

        4年前 回复
        • “需要常常分享代码的就建议不要这么做了,不然人家复制段代码都有行说明文字,实在不友好。”原文已经有这句。

          4年前 回复
          • 不是这么简单。复制代码完粘贴后,却发现只有版权说明文字,木有代码……

            4年前 回复
            • 木有那么邪恶吧?? :eek:

              4年前 回复
              • 好像有。我要转载这篇文章咯~顺便把那张文章题图也给弄走啦~谢谢。
                呃,顺便问下,这些题图是你自己PS的还是某个素材站下的?

                4年前 回复
                • 可以,署名来源即可。这个题图来自google,来自google搜索的图片应该没什么问题吧~ ;其他题图有些是PS 的,所以我尽量会加上水印或留下网站的痕迹。

                  4年前 回复
                  • 嗯~会给上原文链接的。
                    我们嵌套太多层了……

                    4年前 回复
                  • 你另起一楼啊。。。 : :mad:

                    4年前 回复
  8. 哈哈这个很棒, 不过要玩狠的话直接使内容不允许被复制不是更直接吗 :twisted:

    4年前 回复
    • 不允许被复制太绝了,其实这个作用是提个醒,有点良心的最好附上来源 这样的意思。。

      4年前 回复
发表评论