Wordpress 用户注册后添加操作

Wordpress 用户注册后添加操作,wordpress,woocommerce,hook,Wordpress,Woocommerce,Hook,有人知道用户在woocommerce或wordpress上注册后添加操作的钩子吗 我的目标是在用户在我的woocommerce网站上注册后,在站点标题中添加一个简短的javascript代码,如下所示: add_action( 'user_register', 'my_register_save' ); function my_register_save( $user_id ){ add_action( 'wp_head', 'my_account_creation', 10, 1

有人知道用户在woocommerce或wordpress上注册后添加操作的钩子吗

我的目标是在用户在我的woocommerce网站上注册后,在站点标题中添加一个简短的javascript代码,如下所示:

add_action( 'user_register', 'my_register_save' );

function my_register_save( $user_id ){

    add_action( 'wp_head', 'my_account_creation', 10, 1 );
    do_action('wp_head', $user_id);
}

function my_account_creation( $arg ){

    /* Confirmation création de compte */
    $output = "<script> xxx my script xxx </script>";

    return $output;

}
add_操作('user_register'、'my_register\u save');
函数my\u register\u save($user\u id){
添加_操作('wp_head','my_account_creation',10,1);
do_action('wp_head',$user_id);
}
函数我的帐户创建($arg){
/*确认补偿*/
$output=“xxx我的脚本xxx”;
返回$output;
}
这是正确的钩子吗?因为当我使用这段代码时,我得到了一个致命的错误


谢谢大家。

我一直更喜欢使用本机函数,尽管你说你在使用woocommerce,所以使用这个钩子
woocommerce\u created\u customer
作为woocommerce的钩子语法作为
do\u action('woocommerce\u created\u customer',$customer\u id,$new\u customer\u data,$password\u generated)非常感谢您的回复,所以我可以添加带有wp_head hook的脚本?有了这个,你不能仅仅用一个动作触发的函数返回输出。您只能使用过滤器来实现这一点。您应该使用
wp\u enqueue\u script
将javascript添加到前端。