Jak sprawdzić, czy użytkownik jest w zapleczu?

12

W mojej aplikacji mam jeden formularz. Teraz, jeśli użytkownik jest z przodu, chcę wyświetlić tytuł, ale jeśli jest z tyłu, nie chcę go wyświetlać.

Nie chcę tego sprawdzać na podstawie roli użytkownika.

Ajay Patel
źródło

Odpowiedzi:

20

Zastosowanie is_admin(). Sprawdza, czy przeglądasz stronę administratora, oznacza backend.

Rutwick Gangurde
źródło
czy będzie działać dla innego użytkownika, takiego jak subskrybent?
Ajay Patel,
Tak. Działa dla wszystkich ról.
Rutwick Gangurde,
Co powiesz na ładowanie skryptu na określonej stronie administratora?
AlxVallejo
Do tego admin_print_scriptssłuży hak akcji .
Rutwick Gangurde
3
Należy zauważyć, że żądanie ajax spowoduje, że ten zwrot będzie PRAWDA. Również w dokumentacji napisano, że nie ma to służyć jako kontrola bezpieczeństwa.
Rebecca Dessonville,
10

Służy is_admin()do sprawdzania, czy bieżąca strona jest stroną administracyjną. Mimo nazwy nie jest to sprawdzanie roli użytkownika.

fuxia
źródło
czy będzie działać dla innego użytkownika, takiego jak subskrybent?
Ajay Patel,
2
Przeczytaj stronę Kodeksu: is_admin()zwraca zawsze FALSEz przodu. Bez względu na to, jaką rolę ma użytkownik.
fuxia