所有分类
  • 所有分类
  • 最新发布

柒主题首发-通过微信接收WordPress用户评论/回复/购买/订单等功能的消息提醒-已集成到插件当中

目前代码已经完善,现阶段完美实现企业微信和个人微信同步接受wordpress类型的网站上产生的评论,回复,购买,订单等功能的消息提醒

提示:纯代码形式的方式适合有一定代码基础的朋友来使用,而插件形式 的方法只要你会安装插件就能使用,超级简单,当然如果你不会使用也可以联系我,我来教你如何使用。购买本站大会员赠送所有内容。现在是活动时间比较划算!!!期待您的加入

先上图给大家看看功能

一般情况下wordpress用户有新的评论或者订单的时候,都是用的邮件推送功能来接受消息,但是现阶段互联网的人一般不会时时刻刻的盯着邮箱来看,就很容易错过消息,但是微信基本上每个人都会时时刻刻的盯着看,有消息就能及时接收到,所以我整合了市面上的资源,借助各位前辈的成果集合了一下代码,实现了微信和企业微信同步接受网站上的评论和订单等消息的提醒

实现上述功能需要借助server酱

Server酱的限制

 免费会员订阅会员
资格获得方式注册即可获得订阅获得
每天最多发送条数5不限制,但每日 API 请求次数上限为 1000
群发不支持企业微信通道可通过 openid 参数抄送多人
卡片内容显示仅显示标题显示标题和内容
每天 API 最大请求次数10001000,此限制主要防止程序出错
每分钟最多发送条数55,此限制主要防止程序出错
推送内容保留时间1天7天

一般用户我建议大家使用免费的就行,注册就能用,每天5条消息,如果你网站用户量大,订单多,也建议订阅会员,一年也不贵三十多块钱

教程开始

首先到server酱官网注册用户

注册好之后,点击Sendkey获取你自己的专属key这个一定要记好,一般是SCT开头的,先记下来,后面再用

第二步配置企业微信消息提醒通道

企业微信应用消息配置说明

优点:

  1. 一次配置,持续使用
  2. 完成后使用时,只需要启动微信,无需再启动企业微信客户端

PS:消息接口单独认证可以使用服务,个人用微信可以注册 PS2:通道的消息可以到微信到本微信,但不是在换号里面,就在糖方的企业微分组,如看消息,请仔细查找。

流程

20210208150738

具体操作

第一步,注册企业

用电脑打开企业微信官网,注册一个企业

第二步,创建应用

注册成功后,点「管理企业」进入管理界面,选择「应用管理」→「自建」→「创建应用」

20210208143228

应用名称填入「服务器酱」,应用logo到这里下载,可见范围选择公司名。

20210208143327

创建完成后进入应用详情,可以得到应用ID( agentid),应用秘密( secret),复制并填写到页面。

PS:获取应用的微信客户端时,可能会将其应用到企业微信里边,这时候微信里是看不到的,需要在企业微信里边看到。

20210208143553

第三步,获取企业ID

进入「我的」页面,拉到最下边,可以看到ID,复制并填写到企业的生产。

作家UID直接填写@all,给公司全员。

第四步,消息到微信

关注“我”→“微信到下边”,以后再扫入企业的二维码,输入二维码消息。

20210208144808

PS:如果出现接口正常,企业微信接受消息正常,个人微信无法收到消息的情况,请确认如下配置:

  • 进入「我的企业」→「微信插件」,拉到最热门的小标题​​,点击「允许成员在微信插件中接收和回复聊天消息」
  • 在企业微信客户端「我」→「设置」→「新消息通知」中关闭「仅在企业微信中接受消息」限制条件
我把功能分成2部分,一个是评论,回复等内容的提醒代码,一个是订单通知的代码大家根据自己的需求来选择使用

使用方法1

使用方法也非常简单,我是B2主题就以B2为例,建议开通子主题,后续升级不会受到任何影响,把代码复制到子主题(child)目录下面的functions.php里面最下方就行了

纯代码方式实现微信通知

[content_hide]

/**B2 评论回复微信接受消息通知开始**/
function push_wechat($comment_id) {
    // 通过 comment_id 获取 comment 全部信息
    $comment = get_comment($comment_id);
    //  根据自己需求,产生相关描述,可以包括文章内容、评论人、IP、评论内容等
    $text = '您的文章 《' . get_the_title($comment->comment_post_ID) . '》 有新评论';
    $desp = $text . "\n\n" . "作者: $comment->comment_author \n\n IP地址: $comment->comment_author_IP  \n\n 电子邮箱: $comment->comment_author_email \n\n 评论: $comment->comment_content \n\n 点击查看:https://www.7zt.cn/?p=$comment->comment_post_ID#comment-$comment_id \n\n";
    $key = '这里填写你自己的key'; // 替换成自己的 KEY
    $postdata = http_build_query(
        array(
            'text' => $text,
            'desp' => $desp
        )
    );
    // 一个 POST 请求
    $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);
}
// 挂载 WordPress 评论提交的接口
add_action('comment_post', 'push_wechat', 19, 2);
 
/**B2 评论回复微信接受消息通知结束**/
 
 
// B2订单通知
/**B2订单微信通知开始**/
add_filter( 'b2_order_notify_return', function($data){
    if(empty($data)) return $data;
    $text = '您有新的订单';
    $desp = '订单号:'.$data['order_id'].';订单金额:'.$data['order_total'];
    $key = '这里填写你自己的key';
    $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);
    $result = file_get_contents('https://sc.ftqq.com/'.$key.'.send', false, $context);
    return $data;
},4,1);
/**B2订单微信通知结束**/

[/content_hide]

使用方法2-超级简单,推荐使用

已经集成到插件当中,购买后联系站长获取插件,后来上传启用插件后开启,然后设置-评论-拉到最下面填写sdkey后开启即可

原文链接:https://www.7zt.cn/514.html,转载请注明出处~~~

0
广告位招租

评论5

  1. 好东西啊,已经安装成功了?
    BD38F3679F877090886868346C5E6F76 2022-03-02 0 回复
  2. 能不能整合到一个插件里面?
    BD38F3679F877090886868346C5E6F76 2022-03-02 0 回复
  3. Legion2给您打赏了¥10
    BD38F3679F877090886868346C5E6F76 2022-03-02 0 回复
  4. Legion2给您打赏了¥5
    BD38F3679F877090886868346C5E6F76 2022-03-02 0 回复
  5. NPC给您打赏了¥10
    a3ca730301fd84be2586df5e1d635c1e3107 2022-03-02 0 回复
疫情期间优惠活动!原XXX包年VIP,现XX;原XXX终身VIP,现XXX。随着资源不断增多,随时提价!立即查看
显示验证码
没有账号? 注册  忘记密码?