我完成了@hwl\'s答案:
大多数情况下,在WordPress的多站点实例中,用户注册包括激活步骤。
在这种情况下,有必要将操作挂起wpmu_activate_user; 操作挂接user_register 将被忽略。例如:
my_function($user_id) {
// to add a user to main site (id=1) as a subscriber add_user_to_blog can be used
// more info: https://codex.wordpress.org/Function_Reference/add_user_to_blog
add_user_to_blog( \'1\', $user_id, \'subscriber\' );
}
add_action(\'wpmu_activate_user\',\'my_function\',10,1);