Creazione account (user e password) WordPress da FTP

Credenziali o nuovo utente WordPress: Hai la necessità di creare un nuovo account su un sito realizzato con WordPress o non riesci ad accedere alla bacheca perchè ti mancano le credenziali?

No problem, è possibile creare un nuovo utente con le relative credenziali: e-mail, username e password con un file .php da inserire nella directory principale del sito con un client FTP (es. tramite Filezilla).

Qui di seguito il codice da inserire sul file che rinomineremo, ad esempio: nuovo-utente.php (al posto delle credenziali d’esempio: inserire quelle desiderate). Per attivare il file, cliccare sul browser: www.miosito.it/nuovo-utente.php (dopo l’operazione, cancellare il file per motivi di sicurezza).

<?php 

require_once('wp-blog-header.php');
require_once('wp-includes/registration.php');
$newusername = 'tuo-username';
$newpassword = 'tua-password';
$newemail = 'demo@demositoweb.eu';
if ( $newpassword != ' ' &&
	 $newemail != ' ' &&
	 $newusername !=' ' )
{
	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 '.$newusername.' creato con successo.';
		}
		else {
			echo 'Errore wp_insert_user. Nessun account creato.';
		}
	}
	else {
		echo 'Utente '.$newusername.' esistente. Nessun account creato.';
	}
}
else {
	echo 'Whoops, looks like you did not set a password, username, or email';
	echo 'before running the script. Set these variables and try again.';
}


?>

Speriamo di esserti stati d’aiuto.

Share and Enjoy !

Shares