欢迎光临
我们一直在努力
扫描二维码在手机上浏览
WordPress相关

WordPress文章复制自动加版权信息

WordPress站点内容被别人复制是常有的事,你可以给你的WordPress站点添加一个功能:内容被复制后,弹出版权提示,并在粘贴的时候自动在后面添加文章链接。

下面的代码是针对懒得抽筋的人设计的,是使用JavaScript实现文章复制时,在复制内容里自动添加版权信息的功能,js实现wordpress文章复制自动加版权信息,将下面的代码添加到主题的 functions.php 文件中:

function add_copyright_text() { ?>
<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>
<?php
}
add_action( 'wp_footer', 'add_copyright_text');

好了,就真么简单,不过是防防君子罢了。

THE END
历史上的今天
二月
28
    哇哦~~~,历史上的今天没发表过文章哦
标签
喜欢就支持一下吧!!!
点赞0打赏分享
版权声明
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自:灵阳星空 » WordPress文章复制自动加版权信息
本文标题:WordPress文章复制自动加版权信息
本文日期:本文发表于 2020/02/28 12:35:06,最后更新于 2020/02/28 12:35:06,如内容失效,请反馈给我们,谢谢!
本文地址: https://www.jsksky.com/copy-wordpress-articles-and-automatically-add-copyright-information.html

网络臭虫

已发布508篇文章
吃得苦中苦,方为人上人,不卧薪藏胆,哪能苦尽甘来?点击进入我的网站了解更多有关我的信息。

评论 抢沙发

A 作者 M 管理员

评论前必须登录!

 


觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏