js实现wordpress文章复制自动加版权信息

俗话说“天下网站一半抄”,网上的博客文章常常被转载了无数次,虽然写博客没收入,我想写文章也应该是有版权的。

尽管博客文章下面常常加了“转载请申请来源”的版权信息,但是有些拿来主义者就是“懒得抽筋”,直接复制粘贴不加版权申明。

下面的代码是针对懒得抽筋的人设计的,是使用JavaScript实现文章复制时,在复制内容里自动添加版权信息的功能,js实现wordpress文章复制自动加版权信息,下面是具体教程:

wordpress主题选项加入自js代码

你可以将下面代码加进网页尾部,如果你的主题没有加入自定义代码的功能,你可以直接修改模板文章页面的php文件,也可以参考第二种方法:

<script type='text/javascript'>
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    if(window.getSelection){//DOM,FF,Webkit,Chrome,IE10
        selection = window.getSelection();
        alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href);     
    }else if(document.getSelection){//IE10
        selection= document.getSelection();
        alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href);     
    }else if(document.selection){//IE6+10-
        selection= document.selection.createRange().text;
        alert("文字复制成功!若有文字残缺请用右键复制\n转载请注明出处:"+document.location.href);
    }else{
        selection= "";
        alert("浏览器兼容问题导致复制失败!");
    }
    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.body.oncopy = addLink;
</script>

Functions.Php中加入Js脚本函数

function add_copyright_text() { ?>
//把方法1的js代码复制粘贴到此处
<;?php
}
add_action( 'wp_footer', 'add_copyright_text');

 

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2.本站部分资源包有加密,加密统一密码为:www.51zhanma.cn
3. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
4. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
5. 如果您也有好的资源或教程,您可以投稿发布,用户购买后有销售金额的80%以上的分成收入!
6.如有侵权请联系客服邮件kefu@zhanma.cn
站码网 » js实现wordpress文章复制自动加版权信息

发表评论

  • 1806本站运营(天)
  • 1941会员数(个)
  • 5310资源数(个)
  • 1287评论数(个)
  • 0 近 30 天更新(个)
加入 VIP