复制后保存原文地址

wordpress4个月前发布 admin
3 0 0

在信息爆炸的时代,高效管理与利用资源至关重要。今天,我们将聚焦于 “复制后保存原文地址” 这一实用技巧,它能为你的信息处理带来意想不到的便利,让我们一同深入探究其独特魅力与用法吧。

效果展示

复制后保存原文地址

复制后保存原文地址

代码&文件

[hidecontent type=”logged”]

js文件

copysite.js
js文件
277.5K

代码

function copy_save_url() {?>
    <script src="copysite.js文件路径"></script>
    <script>
        $(document).on("copy", function (e) {
            var selected = window.getSelection();
            var selectedText = selected.toString().replace(/\n/g, "<br>");
            var copyFooter = "<br>-----------------------------<br>" + "" + "【网站名称】:<?php bloginfo('name'); ?><br> 【文章地址】:" + document.location.href;
            if (document.location.pathname === "/") {
                var copyFooter = "<br>-----------------------------------------<br>" + document.location.href;
            }
            var msgContent = '<span style="font-weight: 700;margin: 0 !important;">【<?php bloginfo('name'); ?>】<br>复制成功,若要转载请务必保留原文链接</span>' + copyFooter;
            layer.msg(msgContent, {
                time: 2000,
                shift: 2,
                shade: 0.3,
                skin: "wiiuii-layer-mode"
            });
            var copyHolder = $("<div>", {
                id: "temp",
                html: selectedText + copyFooter,
                style: {
                    position: "absolute",
                    left: "-99999px"
                }
            });
            $("body").append(copyHolder);
            selected.selectAllChildren(copyHolder[0]);
            window.setTimeout(function () {
                copyHolder.remove();
    
            },
                0);
        });
    </script>
<?php }  add_action('wp_footer', 'copy_save_url');

[/hidecontent]

使用方法

首先上传copysite.js文件到一个可以访问地方,将上述代码代码放入到zibll文件夹下function.php文件中或者新建一个func.php放入其中并进行修改。

© 版权声明

相关文章

暂无评论

none
暂无评论...