Est-il possible de changer la page d'administration par défaut "Accueil" lors de la connexion au tableau de bord WordPress?
J'ai pensé à quelques possibilités ...
S'il est possible de faire l'une des deux options, quels crochets recommanderiez-vous d'utiliser?
Assez facile, a décidé de simplement faire l'option de redirection. J'ai utilisé le crochet wp_login
action. Vous pourriez aussi probablement l'utiliser pour rediriger vos utilisateurs vers N'IMPORTE QUELLE page de votre site Web. Vous pouvez également vérifier les capacités de l'utilisateur à partir de l'objet $user
transmis en tant que paramètre de fonction si vous souhaitez envoyer différents niveaux d'utilisateur sur différentes pages.
/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
if(array_key_exists('administrator', $user->caps)){
wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
exit;
}
}
add_action('wp_login', 'new_dashboard_home', 10, 2);