Utilizzando uno specifico tema, mi sono accorto che nessun plugin del tipo “Redirect After Login” funzionava correttamente. Il sito web proponeva sempre la home, mentre io gradivo che a seguito di un login, il visitatore fosse trasportato a un altra pagina (es. pagina prezzi).
Questa semplice funzione (fatta in 5 minuti) e posizionata in header.php ha risolto il mio problema. Ovviamente è migliorabile.
<?php
session_start();
if ($_SESSION[‘andata’] == ”) {
if ( is_user_logged_in() ) {
//echo ‘Welcome, registered user!’;
global $current_user;
get_currentuserinfo();
if ( ! user_can( $current_user, “subscriber” ) ) {
// ‘User is a not Subscriber’;
} else {
$_SESSION[“andata”] = “1”;
header(“Location: http://www.sito.com/programma-corsi/”);
}
} else {
//echo ‘Welcome, visitor!’;
}
}
?>
Seguici su:
Potrebbero Interessarti anche:
Per maggiori informazioni, per suggerimenti e ottenere un preventivo gratuito per le tue esigenze, contatta la nostra Web Agency.
Il nostro staff di professionisti sarà lieto di fornire tutte le informazioni ed i costi riguardanti il servizio.
Attenzione : Webx.it non è un servizio di helpdesk “gratuito” a cui chiedere informazioni.
Fonti : WordPress, Assistenza WordPress, Sviluppatore WordPress, Web-Agency WordPress, Consulente WordPressSupporto tecnico, Assistenza WordPress, Assistenza e-commerce WordPress, Assistenza Sito WordPress, Assistenza WordPressFirenze, Assistenza WordPress Prato, WordPress Redirect after Login, Wordpress Redirect, Wordpress Redirect login, login redirect, login Redirect wordpress, identify user logged wordpress, identify user wordpress, wordpress login, redirect login php wordpress