2015-02-27 1 views
0

Я довольно новичок в Wordpress и пытаюсь сделать что-то очень конкретное. В настоящее время я использую awesome html5blank для создания моей настраиваемой темы. Я использую собственные меню для моих навигационных вкладок. В настоящее время я использую background-image, чтобы сделать мои навигационные вкладки изображениями вместо текста, но это создает проблемы с тем, что я пытаюсь достичь w/css и сделать его отзывчивым.Изменение структуры html и создание элементов меню в Wordpress

Я хочу, чтобы добавить <img> теги (различное изображение для каждого <li>) в моем <li> с помощью.

Насколько я смог найти и прочитать, мне нужно создать пользовательскую структуру в этом файле, найденном в моем файле functions.php?

function html5blank_nav() 
{ 
    wp_nav_menu(
    array(
     'theme_location' => 'header-menu', 
     'menu'   => '', 
     'container'  => 'div', 
     'container_class' => 'menu-{menu slug}-container', 
     'container_id' => '', 
     'menu_class'  => 'menu', 
     'menu_id'   => '', 
     'echo'   => true, 
     'fallback_cb'  => 'wp_page_menu', 
     'before'   => '', 
     'after'   => '', 
     'link_before'  => '', 
     'link_after'  => '', 
     'items_wrap'  => '<ul>%3$s</ul>', 
     'depth'   => 0, 
     'walker'   => '' 
     ) 
    ); 
} 

Пожалуйста, дайте мне знать, что еще мне нужно для того, чтобы этот вопрос стал более понятным и помог вам на правильном пути. Заранее спасибо.

ответ

1

Это не работает. Есть несколько вариантов для этого:

  • Используйте фон CSS. Каждый пункт меню будет иметь несколько общих классов, а также уникальное имя класса, с которым вы можете работать, достаточно, чтобы вы могли добавить разные фоновые изображения для каждого. Прочтите Codex для получения дополнительной информации.

  • Ну, если вам действительно нужно добавить встроенный <img>, это выполнимо, но я бы не рекомендовал. Перейдите в меню «Появления»> «Меню» и добавьте пользовательскую ссылку в меню и вставьте свой тег «<img>» в поле «Навигационная наклейка».

  • ИЛИ просто не использовать wp_nav_menu(), вместо этого скопируйте свое меню.

+0

Я собираюсь записать его. Благодарю. – user2684452

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