我想在导航栏中的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;"/>
<?php bloginfo('name'); ?>
</a>
我已经将img文件夹及其内部的logo.png放在我的网站托管的根目录,wp-content和主题文件夹中。
我在我的笔记本电脑上托管WordPress以使用WAMP服务器进行开发,并且当我正在使用它时它起作用,但当我去GoDaddy时,它发生了错误。
看起来无法找到logo.png文件,除非在网站的主页上,这是静态主页。
我感谢你们的任何帮助,如果需要提供更多信息,我将很乐意帮忙。
答案 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;"/>