www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como agregar una clase en wp_nav_menu()?

karpos 2018-11-07 07:54:40

hola! En wp_nav_menu() en la etiqueta si el primer nivel de quiero añade la clase , encontró la respuesta aqu Como agregar sus clases li, a wp_nav_menu? pero un poco no

add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);

function special_nav_class($classes, $item){
    $classes[] = 'your-custom-class';
    return $classes;
}


la cosa es que tengo submenús y en ellos también li y necesito para la clase de nuevo sólo en la etiqueta li de primer nivel.

Total answers: 1

ya-vitaliy 2018-11-07 14:50:39

por Lo que yo sé es que hay por defecto en wp no es necesario ningún tipo de filtros. Sólo tienes que ir a la configuración del menú en la administración, selecciona configuración de la visualización (en la parte superior hay un botón), allí selecciona mostrar una clase css.
5be2d0f238d47537221072.png
y más adelante ya se agrega a la clase a deseado párrafo,
5be2d17ba42d1540460943.png
yo recientemente lo hizo el menú desplegable en varias columnas, añadía el elemento que contiene el sub menú de la clase de col-2, col-3 y ya sobre la base de estas clases se rompía bajo el menú de columnas de la.

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.