Jun
23
2011

Problemas comuns com a exibição da Admin Bar do WordPress




Uma das principais novidades que vieram com o WordPress 3.1 foi a Admin Bar, que aparece no topo do site, quando você, sendo usuário administrador, esta logado. Ela facilita o acesso rápido a uma série de coisas, como, por exemplo:

  • Criação de páginas e posts;
  • Acesso a administração de comentários;
  • Alteração de widgets e menus;
  • Atualizações disponíveis;
  • Um link curto de acesso a página que esteja aberta;
  • Estatísticas do site (caso você tenha o plugin WordPress.com Stats instalado).

Ao atualizar o seu WordPress para a versão 3.1 você pode ter problemas na exibição da Admin Bar, ela pode ficar não sendo exibida no tema do seu site.

O que normalmente gera esse problema é:

1. Falta da chamanda da função wp_head() no tema

Confira se o seu tema tem uma chamada para a função wp_head() no arquivo header.php. Esta chamada deve vir antes do fechamento da tag HEAD da página. Exemplo:

1
2
<?php wp_head(); ?>
</head>

2. Falta da chamanda da função wp_footer() no tema

Ter uma chamada a função wp_footer() no seu tema também é necessário para que a Admin Bar funcione corretamente. Abra o arquivo footer.php e cheque se ela esta lá. Esta chamada deve vir antes do fechamento da tag BODY da página. Exemplo:

1
2
3
<?php wp_footer(); ?>
</body>
</html>

3. Filtro no functions.php desabilitando a exibição da Admin Bar

Confira no arquivo functions.php se há algum filtro desabilitando a exibição da Admin Bar. Procure pelo seguinte:

1
2
/* Disable the Admin Bar. */
add_filter( 'show_admin_bar', '__return_false' );

4. Exibição da Admin Bar desmarcada no perfil do seu usuário

Estando logado no seu WordPress, acesse a edição do seu perfil:

http://www.seusite.com.br/wp-admin/profile.php

Confira se a opção “Show Admin Bar: When viewing site” esta desmarcada. Se estiver, marque-a.

Conclusão

Tendo conferido tudo isso, sua Admin Bar agora já deve estar funcionando corretamente.

Autor: Sandro J. S. Souza

Posts relacionados

Sobre o autor: Sandro J. S. Souza

Desenvolvedor Web, bacharel em Administração, coordenador do PHP MG. Site pessoal: http://www.sandro.eti.br | Me siga no Twitter: http://twitter.com/xkurts

Enviar um comentário