WordPress评论时一键填入昵称、邮箱和网址(适合zblog、Typecho和emlog)

Author: 陌小雨Date: 2014-10-30View: 98

现在很多博客和陌小雨博客一样,都启用了多说,可是依然有很多博主坚守着wordpress或其主题自带的评论框,这样,每当我们访问这些博客时,发现精彩的内容或者找到共鸣时、抑或只是想挑逗一下博主,准备在评论处爽爽的来一发的时候,每次都要输入昵称、邮箱、网址这些数据,还挺麻烦的,虽说可以先复制到本地的一个记事本,然后一个个粘贴,可是当你每天要访问很多博客,就有点麻烦了,陌小雨给大家分享一个简单的方法,只需鼠标轻轻一点,就可以实现自动输入这些字段了。

wpcomment

代码如下:(2016-6-13更新代码,代码来源于龙笑天下,适用于WordPress、zblog、Typecho和emlog)

javascript: void
function() {
    var lauthor = ["#author","input[name='comname']","#inpName","input[name='author']","#ds-dialog-name","#name"],
	lmail =["#mail","#email","input[name='commail']","#inpEmail","input[name='email']","#ds-dialog-email","input[name='mail']"],
	lurl =["#url","input[name='comurl']","#inpHomePage","#ds-dialog-url","input[name='url']","#website"];
    for (i = 0; i < lauthor.length; i++) {
        var author = document.querySelector(lauthor[i]);
        if (author != null) {
            author.value = '陌小雨';
            break;
        }
    }
    for (j = 0; j < lmail.length; j++) {
        var mail = document.querySelector(lmail[j]);
        if (mail != null) {
            mail.value = '274728691@qq.com';
            break;
        }
    }
    for (k = 0; k < lurl.length; k++) {
        var url = document.querySelector(lurl[k]);
        if (url != null) {
            url.value = 'https://dedewp.com';
            break;
        }
    }
    return ! 1;
} ()

TIPS:请自行将代码中的陌小雨274728691@qq.comhttps://dedewp.com分别替换成你自己的昵称、邮箱、网址。

使用说明:

1、ctrl+D将本页添加到收藏夹保存为书签;(这个快捷键应该是所有浏览器通用的)

2、右键刚刚创建的书签,选择“编辑”或“属性”;

3、将“名称”一栏改为“一键评论”,并将“网址”或“地址”或“url”一栏原有的网址链接替换成上述javascript代码,确定即可。

4、在留言评论页面,点一个这个书签即可自动填充个人信息!

题外话:有的站长是个心机boy或者心机girl,自定义了评论框的代码,让我们的神器失效,这个时候怎么办呢?我们只需要知道下面一点就可以以不变应万变啦!

代码中lauthorlmaillurl等于后面引号""里面的内容即为需要填写的评论留言框 input 元素里面的对应id、class或标签等,如遇到不能自动填写的博客网站,可以右键“审查元素”根据各个博客网站评论留言框 input 元素的相关变化在上述代码相关地方进行增删修改!