Como verificar se o usuário está no back-end?


12

Na minha inscrição, eu tenho um formulário. Agora, se o usuário estiver no front-end, quero exibir o título, mas se ele estiver no back-end, não quero exibi-lo.

Não quero verificá-lo com base na função do usuário.

Respostas:


20

Use is_admin(). Ele verifica se você está visualizando uma página de administrador, significa o back-end.


funcionará para outro usuário como assinante?
— Ajay Patel

Sim. Funciona para todas as funções.
— Rutwick Gangurde 13/03/12

Que tal carregar um script em uma página de administração específica?
— AlxVallejo 27/12/12

O gancho de ação admin_print_scriptsdeve fazer isso.
— Rutwick Gangurde 27/12/12

3
É importante notar que uma solicitação ajax fará com que esse retorno seja VERDADEIRO. Além disso, na documentação diz que isso não deve ser usado como uma verificação de segurança.
— Rebecca Dessonville

10

Use is_admin()para verificar se a página atual é uma página de administração. Apesar do nome, essa não é uma verificação de função do usuário.


funcionará para outro usuário como assinante?
— Ajay Patel

2
Leia a página do Codex: is_admin()retorna sempre FALSEno front-end. Não importa qual papel o usuário tenha.
— fuxia
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.