【博主自用】B2主题纯代码实现订单以及评论企业微信推送

释放双眼,带上耳机,听听看~!

参考教程

【博主自用】B2主题纯代码实现订单以及评论企业微信推送插图
【博主自用】B2主题纯代码实现订单以及评论企业微信推送插图

【WordPress教程】纯代码实现个人企业微信接评论信息(附B2主题增强订单通知)


[wm_mmyc key="ninian508044570."]

functions.php代码

/**纯代码永久免费微信通知开始**/
 /**B2评论微信通知开始**/
function push_weixin($comment_id)
 {
     $comment = get_comment($comment_id);
     
     // 配置开关:如果文章作者就是评论作者,那么不发送评论
    if (get_post($comment->comment_post_ID)->post_author == $comment->user_id) {
         return false;
   }
     $times=current_time('mysql');
$siteurl = get_bloginfo('url');
     $title = '您的文章有新评论了';
     $desp = "文章标题:". get_the_title($comment->comment_post_ID) ." \n\n 时间:$times \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";
    $url = "$siteurl/?p=$comment->comment_post_ID#comments";
    !(function ()use($title,$url,$desp){
        $_REQUEST['title'] = $title;
        $_REQUEST['description'] = $desp;
        $_REQUEST['url'] = $url;
        ob_start();
        require __DIR__.'/wx.php';
        ob_clean();
    })();
 }
add_action('comment_post', 'push_weixin', 19, 2);
 /**B2评论微信通知结束**/

 /**B2订单微信通知开始**/
add_filter( 'b2_order_notify_return', function($data){
    if(empty($data)) return $data;
        // 读取配置
     $setting = get_option('ftqq_serverchan_settings');
    
    $times=current_time('mysql');
    global $current_user;
    get_currentuserinfo();
     $url =get_permalink($data['post_id']);
    $site_name = get_bloginfo('name');
    $title = '亲爱的小主您有新的订单';
    if($data['order_type']=='x' && $data['pay_type']=='credit' || $data['order_type']=='w' && $data['pay_type']=='credit' || $data['order_type']=='v' && $data['pay_type']=='credit'){
    $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:【'.get_the_title($data['post_id']).'】'."\n\n".'商品链接:'.get_permalink($data['post_id'])."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'积分'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    
    else if($data['order_type']=='x' && $data['pay_type']<>'credit' || $data['order_type']=='w' && $data['pay_type']<>'credit' || $data['order_type']=='v' && $data['pay_type']<>'credit'){
    $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:【'.get_the_title($data['post_id']).'】'."\n\n".'商品链接:'.get_permalink($data['post_id'])."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='ds'){
    $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:打赏【'.get_the_title($data['post_id']).'】作者'."\n\n".'商品链接:'.get_permalink($data['post_id'])."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='d'){
         $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'用户地址邮箱::'.$data['order_address']."\n\n".'商城兑换商品名称:【'.get_the_title($data['post_id']).'】'."\n\n".'商城商品链接:'.get_permalink($data['post_id'])."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'数量:'.$data['order_count'].'件'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='gx'){
        $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'用户地址邮箱::'.$data['order_address']."\n\n".'商城商品名称:【'.get_the_title($data['post_id']).'】'."\n\n".'订单号:'.$data['order_id']."\n\n".'商城商品链接:'.get_permalink($data['post_id'])."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'数量:'.$data['order_count'].'件'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    
    else if($data['order_type']=='c'){
           $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'用户地址邮箱::'.$data['order_address']."\n\n".'商城抽中商品名称:【'.get_the_title($data['post_id']).'】'."\n\n".'商城商品链接:'.get_permalink($data['post_id'])."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'数量:'.$data['order_count'].'件'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='vip'){
        $url ='ycb.cc/vips';
       $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:VIP会员'."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='verify'){
       $url ='ycb.cc/verify';
       $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:高级认证'."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='cz'){
        $url ='ycb.cc';
       $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:用户充值'."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else if($data['order_type']=='cg'){
         $url ='ycb.cc';
       $desp = '订单时间:'.$times."\n\n".'用户昵称:'.get_userdata($data['user_id'])->display_name."\n\n".'商品名称:购买积分'."\n\n".'订单号:'.$data['order_id']."\n\n".'订单金额:'.$data['order_total'].'元RMB'."\n\n".'------'.$site_name.'!'."\n\n";
    }
    else {
    	    	$text="";
    	  $desp="";
    $url="";
    	}

    !(function ()use($title,$url,$desp){
        $_REQUEST['title'] = $title;
        $_REQUEST['description'] = $desp;
        $_REQUEST['url'] = $url;
        ob_start();
        require __DIR__.'/wx.php';
        ob_clean();
    })();

    return $data;
},4,1);
/**B2订单微信通知结束**/
/**纯代码永久免费微信通知结束**/

 

放在子主题跟目录

[/wm_mmyc]

温馨提示:本文最后更新于 2022-12-11 01:18 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系逆念

给TA打赏
共{{data.count}}人
人已打赏
自用所藏

博主自用软件清单 — — Pc

2021-4-6 17:09:33

自用所藏

功能测试文章,勿进!!!

2022-6-2 2:24:11

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,QQ508044570 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索