Come creare un nuovo utente via PHP

Più capitare di avere ai file (via FTP o pannello dell'hosting) ma non alla dashboard di WordPress.

In questi casi è utile creare un utente amministratore per poter accedere.

Passi:

  1. Aggiungi questo codice nel file functions.php:

    function create_admin_account(){
    	$user = 'wpok';
    	$pass = 'nWYSbhS7CT0U'; // generata a caso
    	$email = '[email protected]';
    	if ( !username_exists( $user ) && !email_exists( $email ) ) {
    		$user_id = wp_create_user( $user, $pass, $email );
    		$user = new WP_User( $user_id );
    		$user->set_role( 'administrator' );
    	}
    }
    add_action('init','create_admin_account');
    	
  2. Carica una pagina qualunque del sito: verrà eseguito il codice;
  3. Verifica che puoi fare login;
  4. Rimuovi il codice aggiunto in functions.php !
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Ti serve ancora aiuto? Contattaci Contattaci