Compruebe si el usuario ha iniciado sesión en otra página de inicio de sesión

2

Me gusta asegurar una determinada página para los administradores. ¿Cómo verifico si un usuario está registrado (y es administrador)? De no haber iniciado sesión, quiero mostrar el módulo de inicio de sesión.

    
pregunta rwzdoorn 28.01.2014 - 19:39

2 respuestas

3
if(!current_user_can('administrator')) {
    wp_redirect( wp_login_url() );
}

Esto redirigirá a los no administradores a la URL de inicio de sesión. Por supuesto, los usuarios que no sean administradores registrados estarán un poco confundidos. Querrá ejecutar esto antes de get_header()

    
respondido por el GhostToast 28.01.2014 - 20:28
1

Alternativamente, puedes establecer una página como PRIVADA y dar una contraseña para ella. Obtiene esta opción cuando "Edición rápida" de una página.

    
respondido por el Kanta 28.01.2014 - 20:03

Lea otras preguntas en las etiquetas