Come possiamo aggiungere un utente Admin in WordPress se non abbiamo accesso a Dashboard o SQL

Ci sono situazioni in cui abbiamo bisogno di "prendere in mano" un blog/sito web WordPress, ma non abbiamo molte credenziali con esso.
Nello scenario in cui non abbiamo utente con diritti di amministratore a cui ho la password, non abbiamo una e-mail che siamo in grado di recuperare un utente admin e nessun accesso al database (un account cPanel), sembra un po' impossibile accedere WordPress. C'è, tuttavia, una "porta". Accesso FTP i file del sito, possono permettere di interagire con il database di e prendere il controllo.

Se abbiamo accesso FTP ai file di un blog su WordPress, recuperare la password di un utente con diritti di accesso administrator o l'aggiunta di un nuovo utenteSi può fare in due modi.

1. Accesso ai database di un blog / sito web tramite phpMyAdmin utilizzando le credenziali dal file wp-config.php.

Nel caso in cui non abbiamo accesso attraverso un sistema di cPanel o altro management di phpMyAdminpossiamo archive scaricare quio Estratto da archivio e stiamo andando su FTP, accanto a file e cartelle WordPress.
Accedi a phpMyAdmin dal browser: http://nume-blog.com/phpMyAdmin e connettiti con nome utente e la password del database. Li troviamo in wp-config.php.
Una volta entrati in phpMyAdmin, il database del blog, andiamo alla tabella "wp_users"Dove possiamo cambiare facilmente l'indirizzo email (user_email). Mettiamo un indirizzo e-mail a cui abbiamo accesso, quindi da WordPress reimpostiamo la password.

2. Aggiunta di un utente WordPress con i diritti administrator, utilizzando il file functions.php del tema corrente.

Una più semplice e più veloce rispetto al primo, ma oltre a username / utenti con diritti di amministratore esistente, ne verrà aggiunto un altro. Naturalmente, insieme a questo login utente, Puoi cambiare il tuo altri. E-mail e password.

Per applicare questo metodo, prima di tutto identificare quale tema corrente l'esecuzione del blog. In origine l'accesso prima pagina (Visualizza sorgente) e cerca "/wp-content / themes/ ... ". La cartella dopo "/ temi / .." è la cartella del tema corrente.
accesso FTP cartella del tema corrente (/ wp-content / themes / nume_tema /) e modificare il file functions.php ora qui.

In functions.php, in fondo aggiungere il seguente codice:

 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');

Cambierà solo i dati indicati in rosso. $ user, $ passaggio si $ e-mail.

Salvare le modifiche al functions.php, poi gli attacchi: http://nume-site.com/wp-admin/Dove login con la vostra voce precedente.

In questo modo puoi accedere WordPress con un nuovo utente con il rango di administrator. Dopo l'autenticazione è molto consigliabile eliminare questo codice da functions.php.

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Linux » MySQL » Come possiamo aggiungere un utente Admin in WordPress se non abbiamo accesso a Dashboard o SQL
Lascia un tuo commento