Wie manipuliere ich Attribute eines URL-freien Dropdown-Elements in einem benutzerdefinierten WordPress-Menü?

Ich muss die Farbe einiger kundenspezifischer Verbindungselemente im Dropdown meines wordpress kundenspezifischen Menüs hier ändern. Es gibt 3 Elemente in meinem Dropdown, denen keine URL zugeordnet ist:

  • Luftkanal
  • Kamin
  • Trockner Vent

Sie werden nur die Header für andere Dropdown-Elemente unter ihnen sein.

Ich muss in der Lage sein, ihre Attribute wie Farbe, Schriftfamilie und -größe usw. zu ändern.

Ich habe versucht, menu-item-type-custom und menu-item-object-custom und sogar menu-item-#### classes zu erstellen, aber es hat es nicht gemacht … 🙁 Bitte helfen!

Solutions Collecting From Web of "Wie manipuliere ich Attribute eines URL-freien Dropdown-Elements in einem benutzerdefinierten WordPress-Menü?"

Aktivieren Sie die CSS Classes (Bildschirmeinstellung -> CSS-classn markieren) und verwenden Sie diese Option, um alle Menüelemente anzupassen, die auf andere Weise formatiert werden sollen.

Sie müssen natürlich ein benutzerdefiniertes Menü verwenden.

Eine andere Möglichkeit, einen Filter zu verwenden, wenn Sie dies programmgesteuert durchführen möchten:

 add_filter('nav_menu_css_class', function($classes, $item, $args){ if(empty($item->url)) $classes[] = 'your-header-class'; return $classes; }, 10, 3); 

Aber du solltest mit Keatchs Lösung gehen 🙂