¿Cómo verificar si el usuario está en el back-end?


12

En mi solicitud, tengo un formulario. Ahora, si el usuario está en el front-end, quiero mostrar el título, pero si está en el back-end, no quiero mostrarlo.

No quiero verificarlo en función del rol del usuario.

Respuestas:


20

Uso is_admin(). Comprueba si estás viendo una página de administración, significa el backend.


¿funcionará para otro usuario como suscriptor?
— Ajay Patel

Sí. Funciona para todos los roles.
— Rutwick Gangurde

¿Qué tal cargar un script en una página de administración específica?
— AlxVallejo

El gancho de acción admin_print_scriptsestá destinado a hacer eso.
— Rutwick Gangurde

3
Cabe destacar que una solicitud ajax hará que esta devolución sea VERDADERA. Además, justo en la documentación dice que esto no debe usarse como un control de seguridad.
— Rebecca Dessonville

10

Utilícelo is_admin()para verificar si la página actual es una página de administración. A pesar de su nombre, esta no es una verificación de roles de usuario.


¿funcionará para otro usuario como suscriptor?
— Ajay Patel

2
Lea la página del Codex: is_admin()regresa siempre FALSEen el front end. No importa qué rol tenga el usuario.
— fuxia
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.