Я пытаюсь изменить логотип по умолчанию на собственный логотип в дочерней теме.Проблема в том, что он может только прочитать файл изображения из родительского каталога и не смог загрузить изображение, если я попытаюсь загрузить файл изображения, который находится в дочерней теме.
Имя файла изображения: "twitter_header_photo_2.png"
Ниже приведена кодировка в header.php
:
<h1 itemprop="name">
<a itemprop="url" href="<?php echo esc_url( home_url() ); ?>">
<?php if ( get_theme_mod( 'logo', get_stylesheet_directory_uri() . '/images/twitter_header_photo_2.png' ) ): ?>
<img itemprop="logo" src="<?php echo esc_url( get_theme_mod( 'logo', get_stylesheet_directory_uri() . '/images/twitter_header_photo_2.png' ) ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>"/>
<?php else: ?>
<?php bloginfo( 'name' ); ?>
<?php endif; ?>
</a>
Когда я помещаю файл изображения, а именно "twitter_header_photo_2.png"
в папку images в папке родительской темы,это будет отображаться в заголовке как то, что я хочу.Но когда я помещаю этот файл изображения из родительской темы в дочернюю тему, он не может работать.
Дополнительная информация:
Нет опции заголовка для загрузки изображения заголовка по внешнему видуменю на эту тему.
Я изменил "get_template_directory_uri ()" на "get_stylesheet_directory_uri ()", все еще не может работать должным образом.
Рабочая среда: XAMPP
, Wordpress 5.0.1