Как добавить логотип в навигационную панель перед пунктами меню в Twenty Thirteen?
16 дек. 2013 г., 18:40:11
Просмотры: 14.4K
Голосов: 0
Я настраиваю тему Twenty Thirteen и хочу добавить изображение логотипа в навигационную панель перед пунктами меню, как показано в этой ссылке.
Пробовал разные подходы, но ничего не сработало.
Буду признателен за любые предложения по этому вопросу.

Mohammad Mursaleen
764
Комментарии
Все ответы на вопрос
2
2
Проверено на дочерних темах Twenty Thirteen и Twenty Twelve.
Попробуйте добавить этот код в файл functions.php вашей дочерней темы.
Изображение можно добавить различными способами.
add_filter( 'wp_nav_menu_items', 'wpsites_add_logo_nav_menu', 10, 2 );
function wpsites_add_logo_nav_menu( $menu, stdClass $args ){
if ( 'primary' != $args->theme_location )
return $menu;
$menu .= '<nav class="nav-image"><img src="' . get_stylesheet_directory_uri() . '/images/header.png" /></nav>';
return $menu;
}
Пример CSS для вашего файла style.css дочерней темы:
.nav-logo {
float: left;
margin-right: 20px;
}
Вам также могут понадобиться медиазапросы, которые будут различаться в зависимости от темы.
Вот результат на Twenty Twelve:

Brad Dalton
6.97K
31 дек. 2013 г. 17:11:29
Похожие вопросы
4
ответов