Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Criando um site do zero com WordPress - #20 Criando menu dinâmico

22/03/2018

Na vídeo-aula de hoje vamos aprender como configurar um menu dinâmico no WordPress.

Habilitando Menu Dinâmico no WordPress

Para habilitar o menu dinâmico no nosso WP, vamos inserir o seguinte código no arquivo functions.php.

#Criar o registro do menu
function RegistroMenu(){
    register_nav_menu('MenuSite',__('Menu do Site'));
}
add_action('init','RegistroMenu');

Chamando o Menu Dinâmico

Para chamarmos o menu dinâmico, vamos utilizar uma função nativa do WP, setando as configurações que desejamos:

<?php
wp_nav_menu(array(
    'theme_location' => 'MenuSite',
    'container_class' => 'BottomFaixa'
));
?>

No código acima, setamos que a classe css que vai receber nosso menu é a BottomFaixa.

Estilizando menu no WordPress

Para estilizarmos nosso menu no WP, vamos editar nosso CSS da seguinte forma:

.BottomFaixa{position:absolute; bottom: 0; width:100%; height: 50px; background: #000;}
    .BottomFaixa ul{margin:0;}
    .BottomFaixa li{float:left; width: 20%; line-height: 50px; text-align: center; list-style: none;}
    .BottomFaixa a{color:#FFF; text-decoration: none;}
    .BottomFaixa a:hover{text-decoration: underline;}

Lembrando que após as configurações dos códigos acima, é necessário entrar no menu e criar o menu com o nome MenuSite.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Criando um site do zero com WordPress - #19 Implementando o SEO
Nessa aula vamos aprender como implementar um SEO (Search Engine Optimization) de qualidade para o nosso site WordPress.
Saiba mais!
Criando um site do zero com WordPress - #21 Arquivo 404
Nessa vídeo-aula vamos aprender como criar nossa página não encontrada no WordPress (404.php).
Saiba mais!
WordPress do Zero
Neste curso aprenderemos como criar um site no CMS WordPress do zero, começando pela instalação, criação do tema e publicação no ar.
Saiba mais!