一号优惠经验分享网
51福利网的各种薅羊毛福利经验笔记

WordPress文章内添加一键复制按钮

WordPress 通过 JS 代码实现点击按钮一键复制指定内容

1、下载 Clipboard.js 插件

Clipboard.js 是一个 Github 上的开源项目,可以实现纯 JavaScript 的浏览器内容复制到系统剪贴板的功能。

51福利网

地址:https://img.51yhyh.com/filejscss/js/clipboard.min.js 

注意有时候clipboard.min.js版本不对也不起效,

2、引入 JS 文件

把下载好的 clipboard.min.js 上传到网站根目录,或者直接引入本站的 js 文件地址

同时在 WordPress 主题的 footer.php 文件的末尾添加下方代码:

<script src="https://img.51yhyh.com/filejscss/js/clipboard.min.js" type="text/javascript"></script>
<script>
var clipboard = new Clipboard('.itemCopy');
clipboard.on('success',
function(e) {if (e.trigger.disabled == false || e.trigger.disabled == undefined) {
        e.trigger.innerHTML = "复制成功";
        e.trigger.disabled = true;
        setTimeout(function() {
            e.trigger.innerHTML = "一键复制";
            e.trigger.disabled = false;
        },
        2000);
    }
});
clipboard.on('error',
function(e) {e.trigger.innerHTML = "复制失败";});
</script>

3、文章插入代码

在文章中的某个需要复制的地方放一个按钮就可以实现复制:

<button class="itemCopy CopyStyle" type="button" data-clipboard-text="需要复制的内容"> 一键复制 </button> 

4、CSS 文件引入

在 WordPress 主题的 header.php 文件的 </head> 前添加下方代码:

.CopyStyle {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 0px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 10px;
    margin: 4px 2px;
    cursor: pointer;
}

一号优惠 · 51福利网薅羊毛福利具有时效性,如已失效,请留言
文章名称:《WordPress文章内添加一键复制按钮》-一号优惠 · 51福利网
免责申明:本站所有活动信息均来自网络,如有失效、违规、不实或侵权,请联系我们删除。谢谢

评论 抢沙发

一号优惠经验分享网最新最全薅羊毛,现金红包线报网

一号优惠经验分享网提供每日最新内部优惠,薅羊毛活动,现金红包领取,免费福利和网赚福利手机赚钱线报,打造中国最受欢迎的网赚信息发布平台!51福利网

51联盟线报群赚钱·合作·帮助

登录

找回密码

注册