@Ambal89
Новичок в web'e

Как для конкретного меню в wordpress задать для li и a свои классы?

Доброго времени суток, подскажите пожалуйста, нужно для одного из нескольких меню на сайте добавить кастомные классы. Вычитал, что есть фильтры nav_menu_css_class и nav_menu_link_attributes, но, судя по документации, они добавляют классы ко всем меню. Как сделать, чтобы функция работала, например, только для меню под названием frontpage?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
MacKor
@MacKor
Web разработчик
<?php wp_nav_menu( $args ); ?>
wp_nav_menu( array(
	'theme_location'  => '',
	'menu'            => '', 
	'container'       => 'div', 
	'container_class' => '', 
	'container_id'    => '',
	'menu_class'      => 'menu', 
	'menu_id'         => '',
	'echo'            => true,
	'fallback_cb'     => 'wp_page_menu',
	'before'          => '',
	'after'           => '',
	'link_before'     => '',
	'link_after'      => '',
	'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
	'depth'           => 0,
	'walker'          => '',
) );

<?php wp_nav_menu( array( 'theme_location' => 'primary', 'items_wrap' => '<ul><li id="item-id">Список: </li>%3$s</ul>' ) ); ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы