Title: Menu solo funciona en página de inicio
Last modified: 17 de enero de 2019

---

# Menu solo funciona en página de inicio

 *  [leandrogabrielayala](https://es.wordpress.org/support/users/leandrogabrielayala/)
 * (@leandrogabrielayala)
 * [hace 7 años, 9 meses](https://es.wordpress.org/support/topic/menu-solo-funciona-en-pagina-de-inicio/)
 * Hola a todos!.. Soy algo nuevo en el foro.
 * Como dice el titulo del debate, tengo un pequeño y extraño problema con el menú
   del sitio que estoy desarrollando. Ya hace un tiempo que vengo desarrollando 
   sitios con WordPress y nunca me había pasado esto. Cuando registro el menu en
   functions.php y lo llamo en mi header.php este menu solo me funciona en la pagina
   de inicio. Me aparece en todas las paginas del sitio, pero solo me funciona en
   el inicio.
 *     ```
       function ayala_menus() {
           register_nav_menu( 'header-menu', _( 'Header Menu', 'ayala' ) );
       }
       add_action( 'init', 'ayala_menus' );
       ```
   
 * Ese es el código que tengo en mi «functions.php»
 *     ```
       <?php
       wp_nav_menu(
           array(
               'theme_location'        => 'header-menu',
               'container'             => false,
               'fallback_cb'           => false,
               'link_before'           => '<i class="fa fa-user fa-fw"></i>'
           )
       );
       ?>
       ```
   
 * Y ese es el código en mi «header.php»..
 * Como les comento, nunca había tenido problema con ello.
 * Desde ya, muchas gracias!!

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)

 *  Moderador [LGrusin](https://es.wordpress.org/support/users/lgrusin/)
 * (@lgrusin)
 * [hace 7 años, 9 meses](https://es.wordpress.org/support/topic/menu-solo-funciona-en-pagina-de-inicio/#post-85007)
 * Prueba en el functions.php poner únicamente
    `register_nav_menu( 'header-menu',_('
   Header Menu', 'ayala' ) );` o en todo caso sustituir `add_action( 'init', 'ayala_menus');`
   por `add_action( 'after_setup_theme', 'ayala_menus');`
    -  Esta respuesta fue modificada hace 7 años, 9 meses por [LGrusin](https://es.wordpress.org/support/users/lgrusin/).
 *  Iniciador del debate [leandrogabrielayala](https://es.wordpress.org/support/users/leandrogabrielayala/)
 * (@leandrogabrielayala)
 * [hace 7 años, 9 meses](https://es.wordpress.org/support/topic/menu-solo-funciona-en-pagina-de-inicio/#post-85012)
 * Gracias por responder [@lgrusin](https://es.wordpress.org/support/users/lgrusin/)..
 * Aún tengo el problema con el menú, intente de ambas formas y no me dio resultado.
   
   Realmente no se si algo estoy colocando mal o algo en el CSS o JS esta interfiriendo,
   pero lo estoy viendo ya.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)

 El debate ‘Menu solo funciona en página de inicio’ está cerrado a nuevas respuestas.

## Etiquetas

 * [menu](https://es.wordpress.org/support/topic-tag/menu/)

 * En: [Guías – Resolución de problemas](https://es.wordpress.org/support/forum/manuales-y-resolucion-de-problemas/)
 * 2 respuestas
 * 2 participantes
 * Última respuesta de: [leandrogabrielayala](https://es.wordpress.org/support/users/leandrogabrielayala/)
 * Última actividad: [hace 7 años, 9 meses](https://es.wordpress.org/support/topic/menu-solo-funciona-en-pagina-de-inicio/#post-85012)
 * Estado: sin resolver

## Debates

### Debates populares

### Debates sin respuestas

### Debates que no son soporte

### Debates resueltos

### Debates no resueltos

### Todos los debates
