Home » » WordPress-Tips » Wordpress - Cria um menu com link para área de administração

Wordpress - Cria um menu com link para área de administração

Blue muiomuio mario andrade blog

Encontrei no BloggingPro um artigo que me relembrou de algo que já uso á algum tempo no meu blog pessoal como forma de facilitar a vida.
É bastante útil quando quero aceder rapidamente à área de Admin do WordPress ter um link disponível em vez de ir á barra de endereço procurar pelo endereço certo.

O BloggingPro usou o exemplo de um código que apenas mostra certo conteúdo ao admin em que usa o username para identificar o utilizador:

if ($user_login == ‘my_user_name’)
{
echo “only blog’s author sees that”;
} else {
echo “that’s what everybody else sees”;
}

Não gostei muito deste código porque não funciona para todos os utilizadores e em termos práticos não existe nada que queira mostrar no meu blog que apenas eu deva ver que não o faça já no painel de administração.

Deram ainda o exemplo de outro código. Embora este já não use o user_login envolve o user_level. Não o testei mas novamente restringe demasiado para o meu gosto.

global $HTTP_SERVER_VARS;
global $user_level;
get_currentuserinfo();
if ($user_level < 9) {
echo "that's what everybody else sees";
}
else {
echo "only blog's author sees that";
}

Qualquer um dos códigos limita as opções de visibilidade aos leitores mas a não ser que tenham algo em mente, este código não vos serve de nada. Portanto decidi partilhar umas linhas de código que uso no meu blog pessoal como forma de ajudar a melhorar a navegabilidade do blog para os admins.

Dando o exemplo do menu superior que podem ver na imagem em cima, o código é o seguinte:

<ul class="menu">
<li class="<?php if ( is_home() or is_archive() or is_single() or is_paged() or is_search() or (function_exists(’is_tag’) and is_tag()) ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings(’home’); ?>"><?php _e(’Home’); ?></a></li>
<?php wp_list_pages(’sort_column=id&depth=1&title_li=’); ?>
<?php wp_register(’<li>’,'</li>’); ?>
</ul>

Este código vai mostrar um link para a Página Principal (Index.php), para as Páginas do WordPress e ainda um link para a área de administração do blog (/wp-admin/). Simples e sem grandes confusões.

E vocês algo do género no vosso blog?

Num próximo artigo vou explicar como fiz o menu de login na sidebar do Blue MUIOMUIO

Partilha esta entrada:
  • del.icio.us
  • DoMelhor
  • Mar.cant.es
  • Rec6
  • Sapo
  • StumbleUpon
  • Technorati
  • TwitThis
  • Ueba
  • E-mail this story to a friend!
  • Pownce
Subscreve as Feeds

RSS Comentários Comentários