Eseguire un redirect quando si sbaglia il login su WordPress

Allontanare un utente indesiderato che cerca di accedere al pannello di amministrazione

In questi giorni il mio blog sta ricevendo parecchi tentativi di autenticazione per l’accesso al pannello di controllo. Sinceramente non so ancora se si tratta di un bot o di un essere umano ad eseguire continuamente il login errato, ma ho trovato un sistema per allontanare il visitatore che cerca di accedere al mio pannello di controllo.

Il sistema è molto semplice:

  • Il visitatore arriva al pannello di login del blog
  • Inserisce una user e password sbagliata
  • Viene reindirizzato verso una pagina da voi impostata, eventualmente anche ad un link AdFly così da farvi anche remunerare il suo tentativo di accesso

Come si fa?

Modificare il file functions.php del vostro tema, ed aggiungere queste righe

add_action( 'wp_login_failed', 'redirect_personalizzato_per_login_fallito' );
 
function redirect_personalizzato_per_login_fallito( $username ) {
	$referrer = 'http://nuovo_link';
	wp_redirect($referrer);
	exit;
}

Inserire al posto di http://nuovo_link il link dove volete che finisca l’utente dopo aver inserito le credenziali sbagliate, per esempio sulla pagina di acquisto di un vostro libro, su un circuito pubblicitario, oppure sul vostro referral Amazon.

Provare per credere.

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *