Lorsque vous vous connectez à l’administrateur, la page d’accueil apparaît par défaut. Un de mes clients a demandé à voir la page "Pages" par défaut, il l'avait déjà vue ailleurs.
Est-ce possible, et si oui comment? J'ai essayé de chercher mais je n'ai rien trouvé de pertinent, je ne l'ai pas trouvé non plus dans les paramètres.
Cela devrait fonctionner pour vous si vous le mettez dans votre fichier themes.php de themes, mais vous voudrez peut-être modifier les conditions et l'URL vers laquelle vous rediriger en fonction de votre configuration.
function loginRedirect( $redirect_to, $request, $user ){
if( is_array( $user->roles ) ) { // check if user has a role
return "/wp-admin/edit.php?post_type=page";
}
}
add_filter("login_redirect", "loginRedirect", 10, 3);
Voici un lien contenant plus d’informations sur l’utilisation du filtre login_redirect
: http://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect
Il existe également quelques plug-ins de redirection de connexion qui flottent si vous effectuez une recherche sur Google.
Grande réponse de Ben
pour l'améliorer, ajoutez home_url () pour que cela fonctionne sur localhost ou sur le serveur.
if( is_array( $user->roles ) ) {
return home_url() . "/wp-admin/edit.php?post_type=page";
}