Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Menu navegação

Olá,

fui criar o menu de navegação como no curso e não está aparecendo a HOME na barra do site. Eu incluo, excluo e incluo novamente no painel de menus do WP e mesmo assim não aparece. Já inspecionei e realmente o link com o caminho pra HOME não é incluído.

Alguém sabe o que devo fazer?

4 respostas

Yuri, mostra o código pra gente ver?

Estou com o "home" selecionado no meu painel do wordpress. Sobre o código, segue abaixo.

HEADER.PHP

<!DOCTYPE html>
<html lang="en">
<head>
    <?php $path = get_template_directory_uri(); ?>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="<?= $path; ?>/reset.css">
    <link rel="stylesheet" href="<?= $path; ?>/style.css">
    <?php wp_head(); ?>
</head>
<body>
    <header>
        <div class="menu-container">
            <?php
                $args = array(
                    'theme_location' => 'header-menu',
                );
                wp_nav_menu( $args ); ?>
        </div>
    </header>

FUNCTIONS.PHP

 function registrar_menu_nav(){
    register_nav_menu('header-nav','main-menu');
 }

add_action('init', 'registrar_menu_nav');
solução!

Oi Yuri, o problema é que você está usando nomes diferentes nos dois lugares. Está registrando como header-nav e está usando header-menu pra chamar, esses nomes precisam ser iguais. Testa pra gente?

Maravilha, mó erro besta, né?

Mas valeu, agora deu certo :)