Intereting Posts
Как сохранить поля имени электронной почты для комментариев? Как показать содержимое определенного элемента на той же странице? Есть ли плагин тестирования A / B, который позволяет вам изменять заголовок, отображаемое изображение и содержимое в WordPress? Получить список месяцев с сообщениями Главное меню заменяется при создании второго меню Расширенные авторские константы Повторяемые поля CPT + Неопределенный индекс Просмотр сообщений по просмотрам (Популярные сообщения Widget) Перемещение из старого пользовательского поля в новое post_thumbnails Могу ли я указать, что custom.css загружается в Appearance> Editor вместо style.css? Получите 5 последних Популярные сообщения из категории Параметры цвета из API пользовательского интерфейса темы не возвращаются через get_theme_mod () wordpress очень быстрая загрузка запроса ajax двумя способами Правило add_rewrite Add_settings_field () параметрирование обратного вызова?

который является лучшим способом настройки nav-menu-template.php?

Я изменил функцию start_el в nav-menu-template.php заменив $item->ID на $item->title чтобы элементы html li в меню имели более читаемые имена классов. В деталях я изменил строку

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

в

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

Это упрощает редактирование файла style.css . Интересно, можно ли «перенести» изменение с nav-menu-template.php на тему (возможно, functions.php ?), Так что я не буду вынужден изменять файл каждый раз, когда я обновляю версию WP.