参考教程
[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]