自定义 wordpress 主题:布局图像不显示

Posted

技术标签:

【中文标题】自定义 wordpress 主题:布局图像不显示【英文标题】:custom wordpress theme: layout images not displaying 【发布时间】:2011-10-18 23:28:10 【问题描述】:

我正在构建一个自定义 wordpress 主题。所以我的主题文件夹包含以下文件/文件夹:

header.php
index.php
footer.php
style.css
/images
 picture-1.jpg

我的问题是我无法在 index.php、header.php 和 footer.php 中使用 img TAG 正确显示图像:

[..]
<div class="module">
<h4>General info</h4>
<img src="images/picture-1.jpg"/>
[..]

如果被 style.css 引用,图像已经存在并且正确显示:

.banner
  background-image:url(images/picture-1.jpg);

我错过了什么吗?

谢谢 卢卡

【问题讨论】:

【参考方案1】:

这是因为相对于您正在查看的页面,您的文件不在/images 中,而是在wp-content/themes/[yourthemename]/images 中。

您可以通过将base URL 设置到您网站的 head 部分中的网站根目录并如上所示链接图像或使用以下内容来解决此问题:

&lt;img src="&lt;?php bloginfo('template_directory'); ?&gt;/images/picture-1.jpg" alt="alt text" /&gt;

【讨论】:

【参考方案2】:

试试这个:

<img src="<?php echo get_template_directory_uri();?>/images/img-9.png"/>

【讨论】:

以上是关于自定义 wordpress 主题:布局图像不显示的主要内容,如果未能解决你的问题,请参考以下文章

wordpress 页面布局乱了

Wordpress(创世纪儿童主题)fs背景图像隐藏在“Home 2”区域的白色背景

自定义WordPress博客主题时总显示:会话已过期,请重新登录。您不会被带离此页。

使用Essential Grid的自定义模板

使用自定义 CSS 在 Wordpress.com 主题上将标题扩展到全宽 [关闭]

Wordpress - 特色图像元框未显示在自定义帖子类型上