So entfernen Sie Klassen und IDs aus benutzerdefinierten Menüs in WordPress ()

Hi, ich bin Sven und für heute bringe ich euch ein weiteres Tutorial.

Möchten Sie unnötige Klassen entfernen, die bei der Verwendung benutzerdefinierter Menüs hinzugefügt werden? Nun, hier ist ein Ausschnitt, um sie zu entfernen, wobei die einzige nützliche Klasse „aktuelles Menüelement“ beibehalten wird.

Anleitung:

Alles, was Sie tun müssen, ist diesen Code in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin einzufügen:


<?php
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);
add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);
add_filter('page_css_class', 'my_css_attributes_filter', 100, 1);
function my_css_attributes_filter($var) 
	return is_array($var) ? array_intersect($var, array('current-menu-item')) : '';

?>

Berücksichtigen: Wenn Sie zum ersten Mal Code-Snippets in WordPress hinzufügen, lesen Sie unsere Anleitung zum richtigen Kopieren/Einfügen von Code-Snippets in WordPress, damit Sie Ihre Website nicht versehentlich beschädigen.

Hier hoffe ich, dass es Ihnen gefallen hat.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.