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.