更快接收访客评论通知,为博客启用微信提醒吧! 邪少博客’Sblog
点击登录
  • 欢迎访问邪少博客,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入邪少博客 QQ群

更快接收访客评论通知,为博客启用微信提醒吧!

唔,虽然博客程序都集成了邮件通知,但是邮箱也不是经常翻的。
为了全面接受访客朋友们的回复信息,我又注意到了“Server酱”,一个基于微信公众号推送消息的接口。

嘛,或许也是图个新鲜吧。
弄这个微信推送也是比较简单,动动手添加几行代码即可。
首先

Server酱 官方申请一个密钥,需要用到 Github 帐号登录。

复制以下代码添加到functions.php文件中,保存即可。

<?php
//WordPress评论微信推送
function kfang_serverchan_send($comment_id) {
    $comment = get_comment($comment_id);
    $text =
        '<p style="margin:0;line-height:0;color:#6ec3c8">'.($comment->comment_author).'</p><br>'.
        '<p style="margin:0;color:#f4a7b9;font-size:20px">在文章「'.get_the_title($comment->comment_post_ID).'」上发表了新评论!</p>';
    $parent_id = $comment->comment_parent ? $comment->comment_parent : '';
    $url=$comment->comment_author_url;
    if ($url != '') {
        $desp ='> '.
        '昵称:'.($comment->comment_author).'  
        '.
        '邮箱:'.($comment->comment_author_email).'  
        '.
        '链接:'.'['.($comment->comment_author_url).']('.($comment->comment_author_url).')'.'  
        '.
        'IP:'.($comment->comment_author_IP).'  
        '.
        '文章:'.'['.get_the_title($comment->comment_post_ID).']('.get_page_link($comment->comment_post_ID).')'.'  
        '.
        '内容:'.($comment->comment_content);
    } else {
        $desp ='> '.
        '昵称:'.($comment->comment_author).'  
        '.
        '邮箱:'.($comment->comment_author_email).'  
        '.
        'IP:'.($comment->comment_author_IP).'  
        '.
        '文章:'.'['.get_the_title($comment->comment_post_ID).']('.get_page_link($comment->comment_post_ID).')'.'  
        '.
        '内容:'.($comment->comment_content);
    }
    $key = '';  //此处填写SCKEY
    $postdata = http_build_query (
        array (
            'text' => $text,
            'desp' => $desp
        )
    );
    $opts = array ('http' =>
        array (
            'method' => 'POST',
            'header' => 'Content-type: application/x-www-form-urlencoded',
            'content' => $postdata
        ) 
    );
    $context = stream_context_create($opts);
    return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);
}
add_action('comment_post', 'kfang_serverchan_send', 19, 2)
?>
以上代码被我修改过,增加了些少样式和换行,因为原版没有换行……
如果你需要修改,请注意是 MarkDown 语法。
然后就去评论试试吧!
记得先绑定微信噢 ~
效果演示:

更快接收访客评论通知,为博客启用微信提醒吧!


邪少博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明更快接收访客评论通知,为博客启用微信提醒吧!
喜欢 (0)
[827056384@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 非常6的一篇文章
    大王2018-01-05 01:02 回复 Windows 7 | Chrome 55.0.2883.87
  2. 邪少博客
    6666666666666
    邪少博客2018-01-05 00:45 回复 Windows 7 | Chrome 55.0.2883.87