Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress:add_操作在plugin或functions.php中不起作用_Wordpress_Woocommerce - Fatal编程技术网

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,但是失败了。尝试死(“某个字符串”)并检查它是否死了。