Welches ist der beste Weg, nav-menu-template.php anzupassen?

Ich habe die function start_el in nav-menu-template.php modifiziert, start_el $item->ID durch $item->title so dass die html li Elemente im Menü einen besser lesbaren classnnamen haben. Im Detail habe ich die Linie geändert

 $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->ID, $item, $args ); 

zu

 $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->title, $item, $args ); 

Dies erleichtert das Bearbeiten der Datei style.css für ein Thema. Ich frage mich, ob es möglich ist, die Änderung aus der nav-menu-template.php in das Theme (vielleicht functions.php ?) Zu “übertragen”, so dass ich nicht gezwungen werde, die Datei jedes Mal zu modifizieren, wenn ich die WP-Version aktualisiere.

Solutions Collecting From Web of "Welches ist der beste Weg, nav-menu-template.php anzupassen?"