2013-11-29 5 views
0

Я хочу добавить текст здесь в тег привязки меню wordpress. Таким образом, структура меню будетДобавить подтекст в меню wordpress

<ul> 
<li><a href="#">Item1<br> 
<span class="sub-text">text here<span></a> 
</ul> 

«Пункт 1» и «текст здесь» будут динамическими. То есть он может быть отредактирован с конца Wordpress.

Я использую функцию wordpress wp_nav_menu для отображения меню. Ниже приведен код.

$defaults = array(
    'theme_location' => 'primary', 
    'menu'   => '', 
    'container'  => false, 
    'container_class' => '', 
    'container_id' => '', 
    'menu_class'  => 'nav navbar-nav', 
    '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'   => -1, 
    'walker'   => '' 
); 

wp_nav_menu($defaults); 

Помогите пожалуйста.

ответ

1

Вам нужен обычай Walker для достижения этой цели:

$walker = new Menu_With_Description; 
wp_nav_menu(array(
    'theme_location' => 'primary', 
    'walker' => $walker 
)); 

Учебники повсюду в Интернете, например: http://www.wpbeginner.com/wp-themes/how-to-add-menu-descriptions-in-your-wordpress-themes/

+0

Можно ли сделать первую ссылку, то есть ссылка на домашняя страница изображение. – user1690835

Смежные вопросы