我首先写了一个短代码,如下
function wx_allow($atts, $content = null){//这是我自己设置的一个短代码
extract(shortcode_atts(array("title"=>"","url"=>"","jiazhi"=>"", $atts));
return '<span>
<p>您的积分为'. $user_points .'</p>
<a href="'.$url.'" class="wx_a" id="decrement-button" target="_blank" title="点击查看" wx_point="'.$jiazhi.'">
<span class="wx_span">'.$content.'</span>
</a> </span>';
}
add_shortcode('wx_button', 'wx_allow');
然后我需要再写一个函数,需要用到上述短代码中的$jiazhi,这个变量的值。 比如我需要在下面这个函数中,需要把这个变量的值发送到前端,具体应该如何才做哈。
function points_chaxun() {
if ($points >= $count) { // 如果积分大于等于$count
wp_send_json_success(array('user_points'=>$points,'jiazhi'=>$jiazhi)); // 返回成功消息
} else { // 如果积分不足$count
wp_send_json_error(array('user_points'=>$points,'jiazhi'=>$jiazhi)); // 返回积分不足的消息
}
die();
}
每次都是显示null,总是获取不到呢。我用global声明,也不管用。谢谢。
相似问题