Wordpress Child Theme, почему не удается загрузить логотип - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь изменить логотип по умолчанию на собственный логотип в дочерней теме.Проблема в том, что он может только прочитать файл изображения из родительского каталога и не смог загрузить изображение, если я попытаюсь загрузить файл изображения, который находится в дочерней теме.

Имя файла изображения: "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 в папке родительской темы,это будет отображаться в заголовке как то, что я хочу.Но когда я помещаю этот файл изображения из родительской темы в дочернюю тему, он не может работать.

Дополнительная информация:

  1. Нет опции заголовка для загрузки изображения заголовка по внешнему видуменю на эту тему.

  2. Я изменил "get_template_directory_uri ()" на "get_stylesheet_directory_uri ()", все еще не может работать должным образом.

Рабочая среда: XAMPP, Wordpress 5.0.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...