Wordpress:add_操作在plugin或functions.php中不起作用
我有两个函数:Wordpress:add_操作在plugin或functions.php中不起作用,wordpress,woocommerce,Wordpress,Woocommerce,我有两个函数: add_action( 'woocommerce_order_status_completed' , 'after_order_complete' , 10); function after_order_complete( $order_id ) { error_log("woocommerce_order_status_completed", 0); } add_action( 'wp_login', 'after_login', 10, 2); funct
add_action( 'woocommerce_order_status_completed' , 'after_order_complete' , 10);
function after_order_complete( $order_id )
{
error_log("woocommerce_order_status_completed", 0);
}
add_action( 'wp_login', 'after_login', 10, 2);
function after_login( $user_login, $user ) {
error_log("wp_login", 0);
}
我似乎无法被调用,在plugin和functions.php中尝试过,但它们从未启动,也没有错误记录
我如何调试它来找出它们失败的原因,或者有人知道如何让它们工作
在同一段代码中,我有另一个add_操作,但这次使用的是user_register,这与plugin或functions.php中的预期效果一样
编辑:
我已经弄清楚了wp_的登录名,action确实会被调用,但只有在第一次访问后端时,站点才是前端,所以用户使用了会员制挂钩。在哪个页面上测试actions?我在插件和functions.php中测试函数,挂接的操作是当用户登录和用户购买东西时。您是否尝试使用错误日志功能发送邮件?或者die()函数?没有,但是我尝试过使用add\u user\u meta/update\u user\u meta,但是失败了。尝试死(“某个字符串”)并检查它是否死了。