WordPress复制文章弹出版权提示

说明

别人复制你网站的时候弹出版权提示,效果如下图

 

 

方法:直接将如下代码放到主题文件夹functions.php文件中即可:

//检测复制版权提示
function copyright_reminder() {
 ?>
 <script type="text/javascript">
 document.body.oncopy=function(){alert('复制成功,若要转载请务必保留原文链接,谢谢合作!');}
 </script>
 <?php
}
add_action('wp_footer','copyright_reminder');
//结束

拓展:文章被复制添加来源链接

将以下代码添加至主题文件夹的header.php中即可

  <script ="text/javascript">function addLink() {
    var selection = window.getSelection();
    pagelink = ". 原文出自[XXX] 转载请保留原文链接: " + document.location.href;
    copytext = selection + pagelink;
    newdiv = document.createElement('div');
    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';
    document.body.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);
    window.setTimeout(function () {
        document.body.removeChild(newdiv);
    }, 100);
}
document.oncopy = addLink;</script>

 

发表评论

后才能评论