Ci sono molte opzioni su come accedere a un sito WordPress se si dispone già di un accesso FTP, la più elegante e conveniente per il proprietario e lo sviluppatore è creare un nuovo utente con una nuova password e nome utente.
Questo può essere utile nei casi in cui è necessario eseguire un lavoro urgente con il sito e il cliente non è disponibile o per qualche altro motivo non può fornire l’accesso al pannello di amministrazione. Può anche tornare utile se hai appena dimenticato la password.
Per fare ciò, crea un file PHP con il contenuto:
<?php
require_once('wp-blog-header.php');
require_once('wp-includes/registration.php');
$newusername = 'YOURUSERNAME';
$newpassword = 'YOURPASSWORD';
$newemail = 'YOUREMAIL@TEST.com';
if ( $newpassword != 'YOURPASSWORD' &&
$newemail != 'YOUREMAIL@TEST.com' &&
$newusername !='YOURUSERNAME' )
{
if ( !username_exists($newusername) && !email_exists($newemail) )
{
$user_id = wp_create_user( $newusername, $newpassword, $newemail);
if ( is_int($user_id) )
{
$wp_user_object = new WP_User($user_id);
$wp_user_object->set_role('administrator');
echo 'Utente creato. Ricordati di cancellare il file!';
}
else {
echo 'Errore, utente non creato.';
}
}
else {
echo 'Utente esiste già.';
}
}
else {
echo 'Verificare le variabili a inizio script.';
}
Modifica $ newusername, $ newpassword e $ newemail a tuo piacimento.
Carica il file tramite FTP nella cartella con il sito e aprilo in un browser, leggi il messaggio dello script.
Leave a comment