Ultimate Member插件的钩子不起作用

编程语言 2026-07-09

我在尝试使用Ultimate Member插件的钩子(hook),但似乎没法让它们工作。

下面是我的测试代码:

add_action( 'um_user_register', 'my_user_register', 10, 2 );
function my_user_register(  ) {
    die('from codex');
}

但是,当我从UM的注册表单注册测试用户时,my_user_register() 不会执行。是我在这里搞错了,还是Ultimate Member插件有问题?

编辑:我忘了补充,上面的代码是在我的WordPress主题的functions.php文件中。

解决方案

你可以尝试下面这段代码,然后查看调试日志文件:

add_action( 'um_user_register', 'my_user_register', 1, 2 );

function my_user_register( $user_id, $args ) {
    error_log( 'um_user_register fired. User ID: ' . $user_id );
}
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章