接上一篇WordPress子比主题龙年红包掉落活动代码(2)
hb2024.php代码如下:
<?php
/*
设置红包和福利配置
*/
$longnian_time = '2024-1-21 19:28:04';//设置活动开始时间 2024-1-21 19:28:18 格式
$longnian_jife = '3';//积分设置 1 余额设置 2 余额积分随机设置3
$longnian_min = '500';//积分最大值
$longnian_max = '30';//积分最小值
$longnian_ymin = '50';//余额最大值
$longnian_ymax = '5';//余额最小值
$longnian_user = '2';//领取每一个次数
$longnian_mate = 'longnian20245';//设置领取用户的mate储存
$longnian_imgurl = 'http://demo.bpwzj.com/wp-content/uploads/2024/01/longnian.gif';//设置活动开始时间 2024-1-21 19:28:18 格式
function zibll_loangnian_2024() {
global $longnian_jife;global $longnian_min;global $longnian_max;global $longnian_ymin;global $longnian_ymax;global $longnian_user;global $longnian_mate;
$user_id = get_current_user_id();
if (!$user_id) {
$response = array('msg'=>100,'result' => '登录才能领取');
wp_send_json($response);
}
if (longnian_timeis() == false) {
$response = array('msg'=>100,'result' => '时间未达到'.$longnian_time);
wp_send_json($response);
}
$meta_value = get_user_meta($user_id, $longnian_mate, true);
if ($meta_value > $longnian_user) {
$response = array('msg'=>100,'result' => '最多领取'.$longnian_user.'次');
wp_send_json($response);
}
if (!empty($meta_value)) {
$meta_value++;
update_user_meta($user_id,$longnian_mate, $meta_value);
} else {
update_user_met