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

时间:2015-03-29 18:39:19

标签: wordpress image header navbar

我想在导航栏中的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和主题文件夹中。

我在我的笔记本电脑上托管WordPress以使用WAMP服务器进行开发,并且当我正在使用它时它起作用,但当我去GoDaddy时,它发生了错误。

看起来无法找到logo.png文件,除非在网站的主页上,这是静态主页。

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

1 个答案:

答案 0 :(得分:1)

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;"/>