WordPress : La région du menu s’affiche de manière inappropriée

Publié par Jean-Michel le

J’essaie de personnaliser un thème wordpress. Dans header.php, il vérifie si un menu existe dans une certaine région et s’il n’y en a pas, il est censé ne rien afficher. Cependant, la région apparaît toujours même s’il n’y a pas de menu là-bas. Tout conseil est apprécié, merci!

<nav id="resurrect-header-menu" class="resurrect-clearfix">
  <div id="resurrect-header-menu-inner" class="resurrect-clearfix">
    <?php
      wp_nav_menu( array(
                    'theme_location'    => 'header',
                    'menu_id'           => 'resurrect-header-menu-links',
                    'menu_class'        => 'sf-menu',
                    'container'         => false, // don't wrap in div
                    'fallback_cb'       => false, // don't show pages if no menu found - show nothing
                    'walker'            => new CTFW_Walker_Nav_Menu_Description
                 ) );
    ?>
  </div>
</nav>

Solution n°1 trouvée

Essayez-le s’il vous plaît.

<div id="resurrect-header-menu-inner" class="resurrect-clearfix">
<div class= »snippet » data-lang= »js » data-hide= »false »>

 function toggle_visibility(news) {
       var e = document.getElementById(news);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
<a href="#" onclick="toggle_visibility

('menu');">Menu</a>
	<span id="menu" style="display:none;color:

#00ccff;">
<a href="">remove me 1</a><br>
<a href="">remove me 2</a><br>
Put here your php code...
</span>

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *