¿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.