【问题标题】:Image in Header.php file shows up on home page of a Wordpress site, but not on the other pagesHeader.php 文件中的图像显示在 Wordpress 网站的主页上,但不在其他页面上
【发布时间】:2015-06-02 16:51:06
【问题描述】:

我希望在导航栏中的 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>

我已将包含 logo.png 的 img 文件夹放置在我的虚拟主机的根目录、wp-content 和主题文件夹中。

我在笔记本电脑上托管了 WordPress 以使用 WAMP Server 进行开发,当我使用它时它可以工作,但是当我将它放到 GoDaddy 上时出现了错误。

好像找不到 logo.png 文件,除非在网站首页,即静态首页。

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

【问题讨论】:

    标签: wordpress image header navbar


    【解决方案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;"/>
    

    【讨论】:

      猜你喜欢
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2020-07-25
      • 2015-04-09
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      相关资源
      最近更新 更多