Как в header отобразить логотип default
-
Всем привет!
Я разрабатываю собственную тему. И в файле functions.php (самой темы) установил следующий код:
$args = array( 'width' => 300, 'height' => 88, 'default-image' => get_template_directory_uri() . '/img/logo.png', 'uploads' => true, ); add_theme_support( 'custom-header', $args );
Внутри header.php я вызываю:
- текст логотипа;
- изображение логотипа custom;
- изображение логотипа default; (взятое из get_theme_support( ‘custom-header’, ‘default-image’ );)
Код header.php :
<?php $image = has_header_image() ? get_header_image() : get_theme_support( 'custom-header', 'default-image' ); ?> <?php if (has_header_image()): ?> <img src="<?php echo $image; ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" /> <?php else : ?> <a class="navbar-brand" href="/"></> ProgMeRu <small>- статьи и уроки по веб-программированию</small></a> <?php endif; ?>
При измениии логотипа из админки сайта я сразу вижу изменения (отображается логотип по-умолчанию, либо настроенный, либо текст). Как заставить wordpress отобразить логотип по умолчанию?
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Как в header отобразить логотип default» закрыта для новых ответов.