这年头,个人博客抄袭成风;某些博主非常不厚道,常常是原封不动地拿过去,不署名来源是常事,还有更可恨的是说成自己的。本站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 最好也给出来源,小心我咒你(*^__^*)。
貌似失效了
很好,谢谢分享。:P
我在别人插件上扒下来的更简洁,博主可以试试! :!:
大力支持
这儿代码添加在哪个位置呢?
文中又说
一般转载都加上原出处的
可就是有些人不那么自觉。
这种东西要防也防不到,索性只是在文章尾部提示下算了
都说防君子不防小人
这玩意是添加到function.php吗?能不能直接在footer.php引入JS?
因为涉及到一些变量,所以需要通过定义函数来。
我说错了,其实是可以的。。
…复制代码的时候有问题
“需要常常分享代码的就建议不要这么做了,不然人家复制段代码都有行说明文字,实在不友好。”原文已经有这句。
不是这么简单。复制代码完粘贴后,却发现只有版权说明文字,木有代码……
木有那么邪恶吧??
好像有。我要转载这篇文章咯~顺便把那张文章题图也给弄走啦~谢谢。
呃,顺便问下,这些题图是你自己PS的还是某个素材站下的?
可以,署名来源即可。这个题图来自google,来自google搜索的图片应该没什么问题吧~ ;其他题图有些是PS 的,所以我尽量会加上水印或留下网站的痕迹。
嗯~会给上原文链接的。
我们嵌套太多层了……
你另起一楼啊。。。 :
哈哈这个很棒, 不过要玩狠的话直接使内容不允许被复制不是更直接吗
不允许被复制太绝了,其实这个作用是提个醒,有点良心的最好附上来源 这样的意思。。