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!’;
}
}
?>
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