Header.php 文件中的图像显示在 Wordpress 站点的主页上,但不显示在其他页面上

Image in Header.php file shows up on home page of a Wordpress site, but not on the other pages

我想在导航栏中的 WordPress 站点名称之前显示一个小图像。

这是我写入 header.php 文件以显示图像的代码。

<a class="navbar-brand" href="<?php echo home_url(); ?>">
  <img src="img/logo.png" width="25px" height="25px" style="top: -3px; position: relative;"/> 
  &nbsp; 
  <?php bloginfo('name'); ?>
</a>

我已经放置了 img 文件夹,里面有 logo.png,在我的虚拟主机的根目录中,在 wp-content 和 theme 文件夹中。

我在我的笔记本电脑上托管了 WordPress 以使用 WAMP 服务器进行开发,并且在我使用它时它可以正常工作,但是当我将它放在 GoDaddy 上时出现了错误。

似乎无法找到 logo.png 文件,除非在站点主页上,这是静态主页。

感谢你们提供的任何帮助,如果需要提供更多信息,我将很乐意提供帮助。

img 文件夹(里面有徽标)放在您的主题目录(即 wp-content/themes/your-theme-name/)中。 然后像这样更改图像的 src 属性:

<img src="<?php bloginfo( 'stylesheet_directory' ); ?>/img/logo.png" width="25px" height="25px" style="top: -3px; position: relative;"/>