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
Recupero Password WordPress da FTP da function.php

Metodo da utilizzare se  non avete dimestichezza col database

Per creare un nuovo account con ruolo di amministratore su WordPress: Accedi al sito tramite FTP al sito e salva sul PC il file function.php del tema in uso.

Se il theme in suo non ne ha uno, crealo tu, qui di seguito i codici, inizia così:

Inizia con l’apertura php (vedi sotto).

<?php

poi aggiungere i codici sottostanti.

Se il file function.php già esisteva (di solito c’è), aggiungere le righe sottostanti alla fine del file:

function wp_create_new_user(){

$user = ‘demo_nome’;

$pass = ‘password_demo’;

$email = ‘tuamail@test.it’;

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’,’wp_create_new_user’);

Salvate e rcaricatelo con Filezilla o qualsiasi client FTP sul thema in suo, sovrascrivendo il vecchio.

N.B.

sostiuite i valori demo_nome e passwrod_demo con quelli desiderati.

Fermo restando che in base al theme potrebbe dare errore 500, quindi salvare prima il file originale come copia di backup.

Share and Enjoy !

Shares

Su questo sito Web utilizziamo strumenti proprietari o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo.

I cookie vengono normalmente utilizzati per consentire il corretto funzionamento del sito (cookie tecnici), per generare report sull’utilizzo della navigazione (cookie statistici) e per pubblicizzare adeguatamente i nostri servizi / prodotti (cookie di profilazione). Possiamo utilizzare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazione.

Leggi Policy privacy/cookie

visualizzare questo contenuto o utilizzare questa funzionalità, abilitare i cookie: fai clic qui per aprire le tue preferenze sui cookie.

Abilitando questi cookie, ci aiuti a offrirti un’esperienza migliore.