Come possiamo aggiungere un utente in WordPress Admin se abbiamo accesso al cruscotto o SQL

Ci sono situazioni in cui dobbiamo "prendere il controllo" di un blog / sito web su WordPress, ma non abbiamo molti dati di autenticazione per 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 essere in grado di accedere a WordPress. C'è, tuttavia, un "cancello". Accesso FTP i file del sito, possono permettere di interagire con il database di e prendere il controllo.

Se abbiamo accesso FTP a un blog WordPress, recuperare la password di un utente con diritti di amministratore 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 FTPVicino i file e le cartelle di 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). Mettere una e-mail a cui abbiamo accesso, quindi fare reimpostazione della password di WordPress.

2. Aggiunta di un utente WordPress con privilegi di amministratore utilizzando il file functions.php dell'argomento.

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 si può accedere con un nuovo utente WordPress con stato di amministratore. Dopo l'autenticazione è altamente raccomandato per rimuovere questo codice in functions.php.

Appassionato di tecnologia, mi piace testare e scrivere tutorial sui sistemi operativi macOS, Linux, Windows, sulla configurazione del server web WordPress, WooCommerce e LEMP (Linux, NGINX, MySQL e PHP). scrivo su StealthSettings.com dal 2006, e qualche anno dopo ho iniziato a scrivere su iHowTo.Tips tutorial e notizie sui dispositivi nell'ecosistema Apple: iPhone, iPad, Apple Guarda, HomePod, iMac, MacBook, AirPods e accessori.

Lascia un tuo commento