Come possiamo aggiungere un utente amministratore in WordPress se non abbiamo accesso a Dashboard o SQL
Come possiamo aggiungere un utente amministratore in WordPress se non abbiamo accesso a Dashboard o SQL
Sono situazioni in cui dobbiamo farlo “rilevare” un blog/sito web su WordPress, ma non disponiamo di molti dati di accesso.
Nello scenario in cui non ne abbiamo utente con diritti di amministratore di cui conosciamo la password, non abbiamo un indirizzo email su cui possiamo recuperare un utente amministratore e nessun accesso al database(un account cPanel), sembra un po' impossibile riuscire ad accedere a WordPress. Tuttavia, ce n'è uno “portato”. Accesso FTP ai file del sito, può permetterci di interagire con il suo database e assumerne il controllo.
Se disponiamo di accesso FTP ai file di un blog WordPress, recupero della password di un utente con diritti di amministratore O aggiunta di un nuovo utente, lo si può fare in due modi.
1. Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php.
In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de Qui, o dezarhivam e o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelul “wp_users” unde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.
2. Aggiunta di un utente WordPress con diritti di amministratore, utilizzando il file Functions.php del tema corrente.
Un metodo più semplice e veloce del primo, ma che, oltre all'utente/utenti già esistente con diritti di amministratore, ne verrà aggiunto un altro. Naturalmente, una volta effettuato l'accesso con questo utente, puoi modificare i dati degli altri. Indirizzo e-mail e password.
Applicare questo metodo, prima di tutto identificare qual è il tema attuale su cui gira il blog. Nella prima pagina, accedi alla fonte (Visualizza fonte) e cercare “/contenuti/temi wp/…”. La presente cartella dopo “/temi/..” è la cartella del tema corrente.
Accedi tramite FTP alla cartella del tema corrente (/wp-content/themes/theme_name/) e modifica il file funzioni.php presente qui.
In Functions.php, in basso, aggiungi il seguente codice:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$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','wpb_admin_account');
Verranno modificati solo i dati indicati in rosso. $utente, $passa E $e-mail.
Salvare le modifiche nel file Functions.php, quindi accedere a: http://nume-site.com/wp-admin/, dove accedi con i dati da te inseriti sopra.
In questo modo potrai accedere a WordPress con un nuovo utente con grado di amministratore. Dopo l'autenticazione, si consiglia vivamente di eliminare questo codice da Functions.php.
Come possiamo aggiungere un utente amministratore in WordPress se non abbiamo accesso a Dashboard o SQL
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...