Wordpress menu duplikat - pitanje

Bok,

prateći ove upute: Navigation Menus « WordPress Codex

i koristeći ovaj code:

function register_my_menus() {
  register_nav_menus(
    array(
      'header-menu' => __( 'Header Menu' ),
      'extra-menu' => __( 'Extra Menu' )
    )
  );
}
add_action( 'init', 'register_my_menus' );

jedino sam izmjenio nazive… te taj dio code-a radi.

znači kada kreiram menu mogu birati između te dvije lokacije za mjesto prikaza.

isto tako mogu napraviti menu za npr… kategorije i posebno za stranice odnosno pages.

i to radi. odnosno pravilno prikazuje.

ali tu nastaje problem

kada napravim samo jedan menu. i odaberem da se prikazuje samo na npr… Header Menu mjestu

tada on istovremeno opet isti menu prikazuje i na drugoj lokaciji iako to nije odabrano u postavkama…

što treba napraviti da se na drugoj lokaciji ništa ne prikazuje dok ne kreiram menu i odaberem tu lokaciju za prikaz ?

inače osim gornjeg code-a koristim još ovaj:

    <div class="primary-container">
    <a class="pageMenu" href="#">Pages</a>
    <div class="nav" id="top">
    <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?> 
    </div>
    </div>
    <div class="secondary-container">
    <a class="toggleMenu" href="#">Categories</a>
    <div class="nav" id="main">
    <?php wp_nav_menu( array( 'theme_location' => 'secondary' ) ); ?>
    </div>

Hvala :blush:

Probaj ovako:

<?php wp_nav_menu( array( 'theme_location' => 'secondary', 'fallback_cb' => false, ) ); ?>

1 Like

budem probao sada pa javim :blush:

znači ono što meni treba je sljedeće.

ako ja kreiram kategorije ili stranice(pages) da se one ne prikazuju

sve dok ne napravim menu i odaberem što će biti u menu-u.

hvala :blush:

evo da javim da radi :blush:

sad me zanima dali to isto mogu primjeniti i za primary ?

hvala

Da, mozes to za svaki meni napraviti.

To samo govori funkciji: u sulucaju da niti jedan izbornik nije postavljen na to mjesto, nemoj prikazati nista.

1 Like

super :blush:

još jednom hvala