如果我想要在创建新用户时更新用户配置文件字段,我应该使用什么挂钩?

时间:2017-08-10 作者:Dave

如果我想在创建新用户时更新用户配置文件字段,我应该使用什么挂钩?

function default_followers() {
// set default follower 

    $current_id = get_current_user_id();
    $key   = \'followers\';
    $value  = \'1\';


    update_user_meta( $current_id, $key, $value);
}

add_action(\'????????????????\', \'default_followers\' );
我尝试过:personal\\u options\\u update

我尝试了:edit\\u user\\u profile\\u update

两者似乎都不起作用。

1 个回复
最合适的回答,由SO网友:Chris Cox 整理而成

您应该使用user_register 钩子,在新用户的用户名和(哈希)密码保存到DB后立即激发。

结束

相关推荐

About Hooks and Filters

嗯,我很难理解动作和过滤器之间的区别。我确实在代码中使用动作,但我是一个新手,甚至连一点过滤器都不知道。我去过codex,以及NickTheGeek、BillErickson、GaryJones等的多个网站,但没有去过vein。如果你能用简单的话告诉我,并举例说明动作、过滤器和挂钩的基本内容和区别。非常感谢。