2020
2121if ( !function_exists ('wp_install ' ) ) :
2222/**
23- * {@internal Missing Short Description}}
23+ * Installs the blog
2424 *
2525 * {@internal Missing Long Description}}
2626 *
3131 * @param string $user_email User's email.
3232 * @param bool $public Whether blog is public.
3333 * @param null $deprecated Optional. Not used.
34- * @return array Array keys 'url', 'user_id', 'password'.
34+ * @return array Array keys 'url', 'user_id', 'password', 'password_message' .
3535 */
3636function wp_install ($ blog_title , $ user_name , $ user_email , $ public , $ deprecated ='' ) {
3737 global $ wp_rewrite ;
@@ -59,10 +59,12 @@ function wp_install($blog_title, $user_name, $user_email, $public, $deprecated='
5959 $ user_id = username_exists ($ user_name );
6060 if ( !$ user_id ) {
6161 $ random_password = wp_generate_password ();
62+ $ message = __ ('<strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you. ' );
6263 $ user_id = wp_create_user ($ user_name , $ random_password , $ user_email );
6364 update_usermeta ($ user_id , 'default_password_nag ' , true );
6465 } else {
65- $ random_password = __ ('User already exists. Password inherited. ' );
66+ $ random_password = '' ;
67+ $ message = __ ('User already exists. Password inherited. ' );
6668 }
6769
6870 $ user = new WP_User ($ user_id );
@@ -76,7 +78,7 @@ function wp_install($blog_title, $user_name, $user_email, $public, $deprecated='
7678
7779 wp_cache_flush ();
7880
79- return array ('url ' => $ guessurl , 'user_id ' => $ user_id , 'password ' => $ random_password );
81+ return array ('url ' => $ guessurl , 'user_id ' => $ user_id , 'password ' => $ random_password, ' password_message ' => $ message );
8082}
8183endif ;
8284
0 commit comments