Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come aggiungere un utente amministratore in WordPress tramite FTP (tutorial facile)

Perdere l'accesso all'area di amministrazione di WordPress può essere un incubo, specialmente quando si ha una scadenza ravvicinata o si gestisce il sito di un cliente.

Noi di WPBeginner abbiamo aiutato innumerevoli utenti a riprendere il controllo dei propri siti web dopo essere rimasti bloccati a causa di password dimenticate, errori dei plugin di sicurezza o persino tentativi di hacking.

Sebbene ci siano diversi modi per riottenere l'accesso, uno dei metodi più affidabili è aggiungere un nuovo utente amministratore tramite FTP (File Transfer Protocol). Se non l'hai mai fatto prima, ti guideremo passo dopo passo nel processo di aggiunta di un utente amministratore tramite FTP.

Come aggiungere un utente amministratore in WordPress tramite FTP

Quando potresti aver bisogno di aggiungere un utente amministratore in WordPress tramite FTP

Potrebbe essere necessario aggiungere un utente amministratore di WordPress tramite FTP invece che dall'area di amministrazione di WordPress in alcune situazioni:

  • Accesso amministratore perso – Se non riesci ad accedere alla tua dashboard di amministrazione di WordPress perché hai dimenticato la password, un plugin di sicurezza ti ha bloccato, o c'è un problema con un plugin o un tema, puoi creare un nuovo utente amministratore tramite FTP per riottenere l'accesso.
  • WordPress corrotto – A volte, potresti riscontrare alcuni errori comuni di WordPress che ti impediscono di raggiungere la dashboard di amministrazione. La creazione di un nuovo utente amministratore tramite FTP può aiutarti a riprendere il controllo.
  • Problemi di sicurezza – Se il tuo sito viene violato e l'hacker ottiene l'accesso amministrativo, la creazione di un nuovo utente amministratore può aiutarti a espellerlo e a proteggere il tuo sito.
  • Problemi di migrazione – Durante la migrazione del tuo sito (ad esempio, da localhost a un server live), se ci sono problemi con l'utente amministratore che non funziona o se è necessario reimpostare le informazioni, la creazione di un nuovo utente amministratore con FTP può essere una soluzione rapida.

Tenendo presente questo, ti guideremo attraverso una guida passo passo su come aggiungere facilmente un utente amministratore al tuo sito web WordPress utilizzando FTP.

Come aggiungere un nuovo account amministratore in WordPress con FTP

Prima di tutto, avrai bisogno di un client FTP. Questo software ti consente di accedere a WordPress senza accedere alla tua bacheca.

Oltre ad aggiungere un nuovo account amministratore, puoi anche disattivare i plugin e installare in blocco i tuoi plugin preferiti.

Utilizzeremo FileZilla in questo tutorial, poiché è piuttosto facile da usare.

Successivamente, dovrai connettere il tuo sito web al client FTP. Per fare ciò, avrai bisogno dei dettagli di accesso FTP (solitamente accessibili in cPanel o altri pannelli di controllo di hosting).

Per una guida passo passo, puoi consultare la nostra guida su come usare FTP per caricare file in WordPress.

Una volta che il tuo client FTP è connesso ai file del tuo sito web, dovrai trovare il file functions.php del tuo tema WordPress attuale. Dovresti essere in grado di individuare il file sul lato destro della finestra FTP, all'interno della cartella del tuo tema attuale, che si trova in un percorso simile a questo:

/public_html/wp-content/themes/il-tuo-tema-attuale/

Ecco come appare il nostro schermo. Il nostro sito demo utilizza il tema predefinito Twenty Twenty-Four.

Individuazione del file functions.php in FTP

Una volta trovato il file functions.php, puoi semplicemente fare doppio clic su di esso. FileZilla scaricherà quindi il file sul tuo computer.

A questo punto, individua il file sul tuo computer. Successivamente, aprilo utilizzando un editor di testo semplice come Blocco note.

Quindi, devi inserire questo snippet di codice in fondo al file per aggiungere un account utente amministratore:

function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
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','wpb_admin_account');

Non dimenticare di sostituire Username, Password e email@domain.com con i tuoi valori. Puoi anche utilizzare lo stesso snippet di codice per creare altri ruoli utente se necessario.

Ecco come dovrebbe apparire il file:

Aggiunta del codice del nuovo account utente amministratore in functions.php

Successivamente, salva semplicemente il file e torna al tuo client FTP.

Qui, devi individuare il file che hai appena modificato sul lato sinistro dell'interfaccia. Fai clic con il pulsante destro del mouse su di esso e fai clic su 'Carica'.

Caricamento del file functions.php tramite FTP

Si aprirà una nuova finestra che ti dirà che il file esiste già nei file del tuo sito web.

Seleziona semplicemente l'opzione 'Sovrascrivi' e fai clic su 'OK'.

Sovrascrittura di un file functions.php esistente tramite FTP

Ora, apri il tuo nome del sito.com/wp-admin nel tuo browser. Ricorda di sostituire il tuo nome del sito.com con il tuo nome di dominio.

Se il codice funziona, sarai in grado di digitare le tue credenziali nella pagina di accesso e accedere nuovamente all'area di amministrazione di WordPress.

La pagina di accesso predefinita di WordPress

Nota: Una volta effettuato l'accesso al tuo sito WordPress, dovresti tornare al tuo client FTP per aprire nuovamente il file functions.php ed eliminare il codice che hai aggiunto.

L'eliminazione del codice non rimuoverà l'utente. Questo serve solo a garantire che il codice non venga eseguito di nuovo, il che potrebbe portare a conseguenze indesiderate. Inoltre, puoi sempre aggiungere nuovi utenti e autori al tuo sito WordPress se necessario.

Alternativa: Aggiungi un nuovo utente amministratore con il file manager del tuo web host

Se la tua connessione FTP non ha avuto successo e sei ancora bloccato nell'area amministrativa di WordPress, puoi utilizzare il file manager del tuo hosting WordPress per aggiungere il codice a functions.php. I principianti potrebbero trovare questo metodo molto più semplice.

Ai fini di questo tutorial, utilizzeremo il file manager di Bluehost. Nella dashboard di hosting, vai alla scheda 'Siti web', trova il sito WordPress da cui sei bloccato e fai clic su 'Impostazioni'.

Impostazioni del sito Bluehost

Una volta dentro, scorri verso il basso fino alla sezione Collegamenti rapidi.

Quindi, fai clic su 'File Manager'.

Pulsante Gestore file Bluehost

Come per il metodo precedente, devi trovare il file functions.php del tuo attuale sito WordPress.

Dopo averlo individuato, fai clic con il pulsante destro del mouse sul file e seleziona 'Modifica'.

Modifica di un file functions.php nel file manager di Bluehost

Successivamente, incolla semplicemente lo stesso snippet di codice dal metodo precedente.

Fai clic su 'Salva modifiche'.

Aggiunta di un codice per aggiungere un nuovo utente amministratore nel file functions.php di WordPress utilizzando il file manager di Bluehost

Tutto ciò che devi fare ora è andare al tuo URL di accesso a WordPress e provare ad accedere con i dettagli di accesso del tuo nuovo utente amministratore.

Bonus: Altri trucchi per functions.php di WordPress

Oltre ad aggiungere un nuovo utente amministratore, ci sono in realtà molti trucchi interessanti che puoi fare con il file functions.php.

Ad esempio, potresti aggiungere nuove aree widget che non sono predefinite nel tuo tema WordPress. In questo modo, hai più spazio per inserire i tuoi widget.

Puoi saperne di più su tutti questi trucchi nel nostro elenco definitivo di trucchi utili per il file functions.php di WordPress.

E se vuoi provare tutti questi suggerimenti e trucchi, ti consigliamo di utilizzare WPCode. Sebbene sia possibile modificare functions.php con un client FTP, WPCode rende sicuro e facile la gestione di tutti i diversi snippet di codice che aggiungi al file.

In questo modo, puoi tenere traccia di ogni snippet di codice personalizzato che è stato aggiunto e disabilitarlo in pochi clic se si verifica un errore.

Puoi leggere di più nella nostra recensione completa di WPCode.

WPCode

Speriamo che questo tutorial di WordPress ti abbia aiutato a imparare come aggiungere un utente amministratore a WordPress tramite FTP. Potresti anche voler consultare i nostri articoli su come visualizzare e controllare i processi cron di WordPress e come disabilitare wp-cron in WordPress e impostare processi cron corretti.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

34 CommentsLeave a Reply

  1. Grazie per questo tutorial, anche se non ha funzionato per me.
    Ho aggiornato a WordPress all'ultima versione e ho visto la nuova autenticazione a due fattori. Ho selezionato la casella e l'ho provata. Non ricevo email! Ora sono bloccato!

    Ho accesso ftp,
    Ho provato l'opzione in questo tutorial, nessun successo.

    C'è un modo per riottenere l'accesso?

    Grazie, Leo

  2. Non potevo credere che potesse essere così semplice aggiungere un amministratore a WordPress usando il file `functions.php`. Ho salvato questa guida perché ho dovuto concedere l'accesso a WordPress a un altro utente più volte e l'ho sempre fatto nel modo complicato tramite PHPMyAdmin. Questo non è sempre disponibile e l'FTP potrebbe essere l'unica soluzione in alcuni casi. Questo è un tutorial molto utile che dimostra anche perfettamente quanto possa essere potente il file `functions.php` in WordPress e cosa si può fare con esso.

  3. Le istruzioni sono super utili, specialmente la parte sull'editing del file functions.php. Una volta ho perso l'accesso all'amministratore a causa di un conflitto di plugin e questo metodo mi ha salvato. Un consiglio che aggiungerei è di eseguire sempre un backup del tuo sito prima di apportare modifiche. In questo modo, se qualcosa va storto durante il processo, puoi ripristinare il tuo sito al suo stato precedente.

  4. Questa è una guida indispensabile per ogni utente WordPress.
    In passato mi sono trovato in situazioni in cui la dashboard di accesso dell'amministratore era bloccata e non riuscivo più ad accedere. Infatti, in passato ho perso uno dei miei siti web per mancanza di conoscenza.
    Grazie per questa utile guida.

  5. Questo è buono. Non sapevo fosse possibile creare un utente amministratore tramite FTP, grazie per la guida.
    Vedo questo come un'idea di backup o una conoscenza che tutti gli utenti WordPress devono avere nel caso in cui si perda l'accesso all'area amministratore.

  6. Se stai usando un tema figlio, è il functions.php del tema figlio in cui devi inserire il codice?

  7. C'è un modo per eliminare quella voce dal database che ho creato tramite function.php, cioè eliminare l'ultimo utente creato per l'uso nell'area amministratore.

    Grazie

  8. buona spiegazione ma c'è un errore nel mio codice. il ruolo dell'utente cambia se si accede alla pagina del profilo utente, altrimenti nessun effetto. puoi per favore elaborare.

    ecco il mio codice

    $level = $profileuser->ihc_user_levels ;
    $id = $profileuser->id ;
    $u= new WP_User( $id ) ;

    if ( $level=='3') { echo 'user level '.$level; echo 'user id '.$id; $u = wp_update_user( $u->set_role( 'featured' ) ); }

  9. Ho il grosso problema che questo nuovo utente deve prima essere attivato..

    È possibile impostare l'attivazione dell'utente tramite funzione o ho perso e devo installare un backup del mio wordpress tramite ftp?

  10. Salve,

    Post davvero informativo, sono uno sviluppatore e a volte devo contattare l'amministratore di sistema per reimpostare o creare un nuovo utente wp per i test.

    Questo è un ottimo modo, grazie per aver condiviso

    • Non molto. Quindi la prima cosa da fare una volta effettuato nuovamente l'accesso è cambiare la password di quel nuovo account amministratore. Quindi rimuovi il codice da functions.php.

    • Inizia con SFTP con un client FTP (programma) che lo supporti. Ma come ha menzionato Patrick, DEVI cambiare la tua password una volta che sei di nuovo dentro. Non intendo una password semplice, assicurati sempre di usare almeno 12 caratteri mescolati con numeri, simboli, lettere minuscole e maiuscole (evita di usare parole).

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.