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

2018年9月21日14:53:46 发表评论 2,439 views
摘要

关于网站内容被复制提示时,自动添加文章版权链接信息的代码

广告也精彩

你的网站多少流量了,需要版权 和 弹窗????

今天找了段关于网站内容被复制提示时,自动添加文章版权链接信息的代码,这段代码是在网络上搜索,在某个博客上找到的,当然一看就知道不是他原创的,所以Jeff 也没有必要给出来源;估计都是从老外那里来的;原来的代码有点问题,我修改一下,改成在页脚加载了;该代码其实就是一段javascript 代码:

一、添加到functions.php文件

cat /www/wwwroot/q.yilongzc.com/wp-includes/functions.php

//内容被复制后自动添加文章链接

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');

将以上代码复制到模板函数 (functions.php)即可实现该效果

二、以下是效果展示图

复制内容后,自动添加一行,版权信息。
WordPress文章版权保护:复制文字自动添加版权信息
但是这个方法,会造成复制多行代码时候无法保持原有格式,也就是多行变成1行了

  • QQ精品交流群
  • weinxin
  • 微信公众号
  • weinxin
广告也精彩
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: