虽然 Wordpress 自带新评论邮件通知功能,但是用起来不够极 (zhuāng) 客(bī)范,现在就让面条来教你长长逼格。 推送

工欲善其事,必先利其器。先得找个推送软件,经过我的耳目打听,现有四款 "民用" 软件供我使用。首先是高贵的 Push.co,可是这家伙只有 iOS 客户端,善良的面条怎么能不考虑用安卓的筒子们呢?果断抛弃!还有个Pushover,虽然支持安卓客户端,但是要美国的人民币,社会主义国家要节约,所以就让他收他的去吧。举贤不避亲的来看看台湾同胞做Qpush,虽然有点像企鹅的东西,不过做的还不错,但是也只有 iOS 客户端,而且没有 API,不得不大义灭亲。最后只剩下可爱的Pushbullet 了,客户端覆盖 Android,iOS,Windows , Chrome ,Firefox,支持推送文件,图片,笔记,地图,列表,链接。而且还可以在客户端之间互传,实乃居家旅行必备。面条这次就翻它的牌了!

工具选好就是方法了,凭着面条不那么丰富的网络知识,找到了三个方法。

  1. 使用 Zapier 。这方法虽然简单,但是有 1-15 分钟的延迟,而且还要告诉 Zapier 一个 Wordpress 帐号和密码。面条有 3 秒就能收到推送的方法,怎么还能用它呢?不过 Zapier 真不错,比 IFTTT 功能更强大的 IFTTT,下次再介绍吧。
  2. 使用插件Pushbullet 有自己的 Wordpress 插件,不过功能太多,那些总是喜欢把插件代码化的人怎么受得了呢?逼格提高的程度不高,还是算了吧!
  3. 插件不用,肯定就要用代码了,别担心,面条已经连夜写好,摸黑调试了,如果您看到这里有点感动,留给面条 加个茶叶蛋 吧。

好了,前边都是一堆废话,现在开始提高逼格。
前戏:要推送肯定要去 Pushbullet 注册帐号了,不对,不是注册,直接用谷歌帐号登录就行了。什么?你没有谷歌帐号,下面的内容不用看了,面条没法帮你了。
发展:帐号有了就在你需要推送的设备上装客户端,安卓 2M(豌豆荚),苹果 1M,你没看错,苹果有一兆大小的软件,其他客户端自己在官网找,实在找不到,下课后来我办公室。设备装好,登录后,在 这里 找到你的 Apikey,抄在左手心。然后用下边的秘籍找到设备 ID,抄在右手心。 KEY
高潮:修改你主题的 functions.php 文件,在 <?php 后边加入下边的代码,别忘了把你手心的对应代码誊上去,不然就推送给都教兽了。

function pushbullet($title,$body)  
{
    $apikey='v1dFWupd5ifoOz0tajOc';
    $device_iden='ujEH7v8iCkedjz';
    $req_args = array(
       'headers' => array(
            'Authorization' => 'Basic ' . base64_encode( $apikey.':')
            ),
       'timeout' => 50,
       'sslverify' =>FALSE,
       'method' => 'post',
       'body'=>array(
                    'type' => 'note',
                    'device_iden'=>$device_iden, 
                    'title' => $title,
                    'body'=>$body)
    );
    $response = wp_remote_post( 'https://api.pushbullet.com/api/pushes', $req_args );
}
function miantiao_push($comment_ID)  
{
    $comment = get_comment($comment_ID);
    if (empty($comment))
        {
            return;
        }
    if ($comment->comment_approved != 'spam')
    {
        $post = get_post($comment->comment_post_ID);
        if ($comment->user_id == $post->post_author)
        {
            return;
        }
        if ('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type)
        {
            return;
        }
        $title = $comment->comment_author . " 评论了 《" . get_the_title($comment->comment_post_ID) . "》";
        $body = "文章:《" . get_the_title($comment->comment_post_ID) . "》\n评论: " . trim($comment->comment_content) . "\n链接: " . get_permalink($comment->comment_post_ID) . '#comment-' . $comment_ID;
        pushbullet($title,$body);
    }
}
add_action('comment_post', 'miantiao_push', 10, 2);  

到现在你就可以加速了,去你博客找篇文章,然后冒充自己,发表一条像样的评论,别被 Akismet 牌 Condom 给挡住了,不出意外,3 秒内就可以把评论发射当你的手机上了。 详细

喂,别急着走,还有 后戏,装个 Wordpress 客户端,收到评论后,马上回复下,让小伙伴惊呆一次。

番外篇:现在觉得推送软件挺好用的,配合 Zapier 和 IFTTT 可以让好多不支持推送的网站让他支持推送,比如说心仪的妹子发了条新微博,你就可以在几分钟内收到推送。由于 Zapier 和 IFTTT 都不支持新浪微博,所以只能用 RSS,你可以用网上的工具,也可以自己搭建。 下边是面条的超贱天气预报。 天气预报

显示评论