这是与woocommerce动作标签挂钩的基本wordpress插件。我试着理解这个概念。但是当我尝试在页面上结帐时,我收到错误。
add_action( 'wc_order_statuses', 'wpwoopush_test');
function wpwoopush_test() {
wp_mail($email,$title,$text);
return true;
}
错误:
<div class="woocommerce-error">SyntaxError: Unexpected token <</div>
更新 wp_mail()函数只是一个示例$ email,$ title,$ text正确定义。它会抛出相同的错误事件wp_mail()被注释掉。
答案 0 :(得分:1)
你甚至没有将任何变量传递给函数,所以使用wp_mail是没用的,因为它没有来自函数的信息。
您需要定义以下内容:
wp_mail($email,$titile,$text);
更具体地说:
$email,$titile,$text
在函数参数中:function wpwoopush_test($email,$titile,$text)
并且正如@Ben建议的那样,对你的变量名($titile)
进行拼写检查,这样如果你以后去编辑它就不会在函数中使用未定义的变量。
希望这有帮助!