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.

Ajay Patel
fonte

Respostas:

20

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

Rutwick Gangurde
fonte
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.

fuxia
fonte
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