这年头,个人博客抄袭成风;某些博主非常不厚道,常常是原封不动地拿过去,不署名来源是常事,还有更可恨的是说成自己的。
这段代码是在网络上搜索,在某个博客上找到的,当然一看就知道不是他原创的,所以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 代码放到合适的位置。
保存文件后,随便网站上的一个文章,复制一些内容粘贴后,发现复制内容后面多了一条“原文链接”。需要常常分享代码的就建议不要这么做了,不然人家复制段代码都有行说明文字,实在不友好。
原文链接:http://devework.com/wordpress-copyright-protection.html
赞赏历史上的文章
除特别注明外,本站文章均采用BY-NC-SA协议授权,转载请注明来自:https://www.ljy2345.com/2016/07/wordpress%e5%a4%8d%e5%88%b6%e5%86%85%e5%ae%b9%e8%87%aa%e5%8a%a8%e6%b7%bb%e5%8a%a0%e5%8e%9f%e6%96%87%e9%93%be%e6%8e%a5/
Comments | NOTHING