leonovais.com

Yes! I make my living with WordPress:)

Menu WordPress 3.0

Categoria: WordPress. | {0} Comentário

O WordPress 3.0 chegou e trousse finalmente uma interface de gestão menus, Isso significa simplesmente que agora temos uma nova ferramenta para ajudar a adicionar, excluir e organizar links de navegação em nosso WordPress. Para utilizar este recurso, primeiro você deve ativar essa opção adicione o seguinte código no arquivo functions.php do seu tema.

 if (function_exists('add_theme_support')) {
    add_theme_support('menus');
}

Enquanto add_theme_support ("menus"), é suficiente para ativar o Menu página de administração, o código adicional em torno desta linha garante que se mais cedo ou mais tarde outras versões do WordPress não tenha esse recurso, então, ele simplesmente não vai fazer nada e não causa nenhum erro.

Depois de adicionar o código acima em seu functions.php você pode salvar e fechar o arquivo. Agora que você ativou a interface de gestão de menus.

Como exibir menu personalizado em seu tema

Utilize o código abaixo no local onde você deseja exibir o menu personalizado:

 <?php wp_nav_menu('menu=header'); ?>

Substitua "header" para o nome que você deu ao seu menu personalizado.

O código acima já seria o suficiente para exibir menus personalizados em seu tema!
Mas você pode ter um maior controle sobre essa função se você criar "Locais dos temas", que é onde você pode adicionar um menu.

Abra seu function.php e adicione o seguinte código:

register_nav_menu('top', 'Header');

Substitua o "top" e "Header" por nomes de sua preferência. No primeiro parâmetro, você deve passar o nome do local, que será o nosso identificador único para resgatar o menu. No segundo, uma descrição do local. Apos fazer essas alterações e salvar seu function.php a sua interface de gestão de menus irá mudar.

Utilize o código abaixo no local onde você deseja exibir o menu personalizado:

<?php wp_nav_menu( array('menu' =>'nav','theme_location' => 'header')); ?>

Esse código fará a mesma coisa que o código anterior, com a diferença de que agora o você poderá colocar o nome que quiser em seu menu, sem afetar a visualização do mesmo.

Para saber mais sobre como você pode personalizar ou atribuir valores na função wp_nav_menu visite o Codex WordPress clicando aqui.


Deixe seu comentário

Seu email nunca será publicado ou compartilhado.