今天给大家分享一个在WordPress主题中,加入复制文章内容时弹出版权提示,提醒转载注明文章出处的小功能。 该功能哈米进行了优化,在剪切板的复制内容后面自动加入了源网站的版权信息,效果可参考本站。 在WordPress主题功能文件functions.php中加入以下代码:

function hm_copyright_tips() {
    echo '<link rel="stylesheet" type="text/css" rel="external nofollow" target="_blank" href="https://cdn.bootcss.com/sweetalert/1.1.3/sweetalert.min.css" rel="external nofollow"  rel="external nofollow"  >';
    echo '<script src="https://cdn.bootcss.com/sweetalert/1.1.3/sweetalert.min.js"></script>';
    echo '<script>document.body.oncopy = function() { swal("复制成功!", "撰文不易,转载请务必保留原文链接,申明来源,谢谢合作!","success");};</script>';
    ?>
    <script type='text/javascript'>
        function addLink() {
            if (window.getSelection().containsNode(document.getElementsByClassName('single-content')[0], true)) {
                var body_element = document.getElementsByTagName('body')[0];
                var selection = window.getSelection();
                var pagelink = "<br/><br/>作者:<?php the_author(); ?><br/>链接:<a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a><br/>来源:<?php bloginfo('name'); ?><br/>著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。";
                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', 'hm_copyright_tips');

注意!《资源获取前必看》注意!

免责声明:所有资源均来源于网络收集,用于单机学习测试,如需商用请自行联系作者获取授权。如有任何违法行为请自行承担法律风险与本站无关!望各位悉知!

1、本网站名称:就去找资源网

2、本站永久网址:https://97zzy.com/

3、本网站的资源 部分来源于网络,如有侵权,请联系站长进行删除处理。

4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。

5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报

6、本站资源大多存储在云盘,如发现链接失效 请直接QQ邮箱:2106669457@qq.com 联系我们会第一时间更新