Единственное решение для выбора собственного пароля в Wordpress MU - перекодировать часть ms-functions.php.
Когда вы регистрируетесь в Wordpress Mu, он вызывает:
wpmu_signup_user () , который вызывает wpmu_signup_user_notification () , который отправляет вам уведомление и ключ активации.
После этого вы запустите ссылку активации, которая будет вызывать wpmu_activate_signup ($ key)
И именно здесь генерируется пароль:
$password = wp_generate_password( 12, false );
Таким образом, вы можете попытаться поместить форму перед запуском этого метода, или вы пропустите все действия по активации и напрямую позвоните:
wpmu_create_user($user_login, $password, $user_email);
Но я не уверен, что это лучшее решение.