¿Cómo manipular atributos de url menos elemento desplegable en un el menú de wordpress personalizado?

Es necesario cambiar el color de algunos elementos de vínculo personalizado en el menú desplegable de mi menú personalizado de wordpress here. Elementos allí 3 en mi menú desplegable que no tienen cualquier url asociada con ellos: aire conducto chimenea Dryer Vent estarán sólo los encabezados de otros elementos de menú desplegable debajo de ellos. Tengo que ser capaz de cambiar sus atributos tal color, familia de fuentes y tamaño, etc..

Estaba tratando de crear menú elemento tipo personalizado y menú elemento objeto menú personalizado e incluso ### clases, pero no lo hizo... :( Por favor ayuda!.



Solución 1

Habilitar la
CSS Classes
(Configuración de pantalla > clases CSS bandera) y utilizarlo para personalizar cada elemento de menú que desea ser decoradas de manera diferente. Usted debe usar un menú personalizado, por supuesto..

Solución 2

Otra manera, utilizando un filtro si quieres hacerlo mediante programación:
add_filter('nav_menu_css_class', function($classes, $item, $args){

  if(empty($item->url))
    $classes[] = 'your-header-class';

  return $classes;

}, 10, 3);
Pero deberías ir con solución de keatch :).




Problemas relacionados

¿Cómo añado una clase a un elemento de menú único?

Obtener el primer elemento de menú del menú personalizado

Bootstrap desplegable con wp_nav_menu

Ayuda con el cambio de estilo de la extendida menú desplegable

Seleccionar elemento orden con wp_nav_menu_$ menú slug_items

Cómo hacer wordpress nav menú uso correos personalizados de los meta datos

Crear nuevo menú dinámico, incluyendo enlaces de BP

Cómo agregar elementos de menú de navegación a una posición específica dentro de un menú

crear menú desplegable en Personalizador tema de db personalizado

Añadir atributos personalizados a elementos de menú sin plugin

Eliminar un elemento específico de menú cuando puedo desactivar mi plugin (resuelta)

Agregue la clase de elemento activo y sus padres en el menú de navegación

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact