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:
- 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'); - Carica una pagina qualunque del sito: verrà eseguito il codice;
- Verifica che puoi fare login;
- Rimuovi il codice aggiunto in functions.php !