J'aime sécuriser une certaine page pour les administrateurs. Comment vérifier si un utilisateur est connecté (et est admin)? De leur pas connecté, je veux montrer le module de connexion.
if(!current_user_can('administrator')) {
wp_redirect( wp_login_url() );
}
Cela redirigera les non-administrateurs vers l'URL de connexion. Bien sûr, les non-administrateurs connectés seront un peu confus. Vous voudrez exécuter ceci avant get_header()
Vous pouvez également définir une page en tant que PRIVATE et lui donner un mot de passe. Vous obtenez cette option lorsque vous "Éditez rapidement" une page.