Intereting Posts
Интегрировать API-интерфейс фидов продуктов в Woocommerce Как отобразить имена пользователей из определенной группы с помощью короткого кода? Какова цель добавления файла .po? Удаление дубликатов вложений Как настроить страницу регистрации всплывающих окон в wordpress с помощью функции.php Получение пули в переменную, как эхо этой переменной Потеря пользовательской постоянной ссылки при преобразовании в пользовательский тип сообщения Перемещение шаблонов тем в подпапку без потери ассоциаций страниц wp_editor не сохраняет данные и текстовую область, отображающую html-теги esc_url удаляет пробелы. Могу ли я изменить это на использование '-'? пытаясь перечислить пользователей и отобразить их фамилию Поддерживает ли WordPress функцию theme_api? Где меню «Конфиденциальность» для плагина «WP Robots Txt»? Styling TinyMCE, используемый в Front-End Пользовательский запрос пользователя – orderby meta_key (возможно, не существует)

Как добавить пользовательские классы в более чем одно отдельное меню – ссылку в wordpress?

Вот ссылка на мой сайт: веб-сайт

Я поместил следующий код в этот документ в /wp-includes/nav-menu-template.php

К концу кода несколько строк, начинающихся с $ item_output. В частности, вы хотите посмотреть на этот фрагмент:

$item_output .= '<a'. $attributes .'>'; 

Поскольку эта строка определяет вывод для начала ссылки html. Я изменил его на что-то вроде этого:

 $item_output .= '<a'. $attributes . 'class="btn btn-warning btn-block"' .'>'; 

Тогда у всех ваших ссылок в меню будет добавлен класс = "btn btn-warning btn-block".


Тем не менее, он не позволяет настраивать класс для каждого меню, и я несколько меню, которые не нуждаются в классе = "btn btn-warning btn-block" внутри ссылки. (или, по крайней мере, я не знаю, как его кодировать). Это проблема для меня.

Кто-нибудь знает, как закодировать этот запрос?

Для тех, кто спрашивает, почему вы хотите это сделать? Я хочу, чтобы мои главные (верхние) ссылки меню были кнопками.

Вот функция, которую я использую для вызова меню:

 <!--buttons--> <?php $defaults = array( 'theme_location' => '', 'menu' => 'main-nav', 'container' => 'ul', 'container_class' => 'nav navbar-nav', 'before' => '', 'after' => '', 'menu_class' => '', 'menu_id' => 'menu', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'link_before' => '', 'link_after' => '', 'items_wrap' => '<div class="col-md-6 col-md-offset-3">%3$s</div>', 'depth' => 0, 'walker' => '' ); wp_nav_menu( $defaults ); ?>