我试图在子主题中将默认徽标更改为自定义徽标。问题是,如果我尝试加载位于子主题中的图像文件,它只能从父目录中读取图像文件,并且无法加载图像。
图像文件名为:Date
下面是"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>
放在父主题文件夹的images文件夹下时,它将按所需显示在页眉上。但是,当我将此图像文件从父主题放到子主题时,它将无法工作。
其他信息:
在此主题的外观菜单中,没有标题选项可上传标题图像。
我已将“ get_template_directory_uri()”更改为“ get_stylesheet_directory_uri()”,但仍无法按预期工作。
工作环境:"twitter_header_photo_2.png"
,XAMPP