disign.it | Wordpress: come creare utente admin via ftp | a digital sign for a best design!
A digital sign for a best design
Programmazione 70 visualizzazioni

Wordpress: come creare utente admin via ftp

28/07/2020

Avete dimenticato la password di accesso  all’amministrazione ( wp-admin ) di WordPress o il vostro cliente non ha la minima idea? Esiste un metodo molto semplice, basta avere l'accesso FTP (File Transfer Protocol) al sito (che può comunque essere resettato dal fornitore di hosting).

Collegatevi dunque attraverso l'account ftp e posizionatevi nella cartella del tema attivo, all'interno di / wp-content/themes , e scaricate il file   functions.php.
A questo punto, in locale , editate il file con qualsiasi editor di testo inserendo questo blocco di istruzioni:

add_action( 'init', function () {
$username = 'iltuouser';
$password = 'latuapassword';
$email_address = 'latuaemail@tuosito.it';
if ( ! username_exists( $username ) ) {
$user_id = wp_create_user( $username, $password, $email_address );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
} );

Come username scegliete un valore diverso dallo standard admin o administrator che potrebbero già essere presenti nel DB!

A questo punto ricaricate sempre tramite FTP il file functions.php, poi basterà aprire una qualsiasi pagina del sito per attivare la funzione scritta.

Provate a entrare nell'amministrazione di WP con il nuovo account e, se è andato tutto a buon fine, ricaricate attraverso FTP il file functions.php originale senza il blocco sopra descritto!

PS

Se non avete idea di quale sia il tema attivo, basta aprire il source di una pagina qualsiasi del sito e nel codice cercare la stringa
/wp-content/themes/

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2020 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.