4 Excelentes Técnicas Para Melhorar a Barra de Admin do WordPress

Se você atualizou para a versão mais recente do WordPress (3.1), descobrirá que ela mostra a barra de administração do WordPress para você e seus usuários logados. Enquanto a Barra de Admin do WP deve tornar sua vida mais fácil ao fornecer links úteis na parte superior da página, ela não oferece qualquer forma de personalização, o que prejudica sua utilidade.

Aqui estão 4 técnicas úteis que você pode usar para personalizar e destacar o melhor da Barra de Admin do WP.

1. Remover links existentes da Barra de Admin do WP

  1. Navegue até a pasta do seu tema e abra o arquivo functions.php com um editor de texto.

  2. Cole o seguinte código no final do arquivo:

add_action('wp_before_admin_bar_render','remove_admin_bar_links');  
function remove_admin_bar_links(){  
global$wp_admin_bar;  
$wp_admin_bar->remove_menu('comments');  
}

O código acima irá remover o link “COMENTÁRIOS” da Barra de Admin. Ele funciona usando as funções $wp_admin_bar->remove_menu(ID). Ao fornecer o ID dos links que você deseja remover (neste caso, o ID é COMENTÁRIOS), você pode remover qualquer link da Barra de Admin.

Aqui estão alguns IDs que podem ser úteis para você:

  • my-account-with-avatar / my-account: Links para sua conta. O ID depende se você tem o avatar habilitado ou não.
  • my-blogs: Menu Meus Sites. Somente para modo de rede.
  • edit: Link de edição de Postagem/Página.
  • new-content: Menu Adicionar Novo.
  • comments: Link de Comentários.
  • appearance: Menu Aparência.
  • updates: Link de Atualizações.
  • get-shortlink: Link curto para uma página.

2. Adicionando links personalizados à Barra de Admin do WP

Para adicionar seus próprios links à Barra de Admin, acrescente o seguinte código ao seu functions.php.

add_action('wp_before_admin_bar_render','add_admin_bar_links');  
function add_admin_bar_links(){  
global$wp_admin_bar;  
$wp_admin_bar->add_menu(array(  
'id'=>'Google',  
'title'=> __('Google'),  
'href'=>'http://google.com'  
));  
}

O exemplo acima adiciona “Google.com” como um link na Barra de Admin. Você pode, é claro, personalizá-lo ao seu gosto. Coisas que você precisa observar são o ‘id’, ‘title’ e ‘href’.

id: o identificador para o link
title: o nome que aparece na Barra de Admin
href: a url para onde o link aponta.

Você também pode criar um submenu com o código abaixo:

add_action('wp_before_admin_bar_render','add_admin_bar_links');  
function add_admin_bar_links(){  
global$wp_admin_bar;  
$wp_admin_bar->add_menu(array(  
'id'=>'Google',  
'title'=> __('Google'),  
'href'=>'http://google.com'  
));  
$wp_admin_bar->add_menu(array(  
'parent'=>'Google',  
'id'=>'GoogleAnalytics',  
'title'=> __('Google Analytics'),  
'href'=>'http://google.com/analytics'  
));  
}

É assim que fica:

3. Mostrar o formulário de login se o usuário não estiver logado

Por padrão, a Barra de Admin aparecerá apenas para usuários logados. Se, no entanto, você deseja que a barra de admin seja visível para todos e exiba o formulário de login se o usuário não estiver logado, pode usar o WordPress Admin Bar Improved para habilitar essa funcionalidade.

4. Desabilitar totalmente a Barra de Admin

Alguns de vocês podem não gostar da barra de admin e desejam removê-la totalmente. Aqui está como você pode fazer isso.

  1. Faça login no seu painel do WordPress e vá até a aba do seu perfil.

  2. Na seção “Mostrar Barra de Admin”, desmarque as opções “ ao visualizar o site ” e “ no painel ”. Salve as alterações.

Se você estiver gerenciando um blog de múltiplos autores (ou em modo de rede) e quiser desabilitar a Barra de Admin para todos os seus autores, em seu arquivo functions.php, copie e cole o seguinte código;

add_filter('show_admin_bar','__return_false');

Isso desabilitará a Barra de Admin em todo o site.

Quais outros truques você usa para personalizar a Barra de Admin do WP?