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
Navegue até a pasta do seu tema e abra o arquivo
functions.phpcom um editor de texto.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.
Faça login no seu painel do WordPress e vá até a aba do seu perfil.
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?