php - 自定义 wordpress 主题 : layout images not displaying

标签 php html css image wordpress

我正在构建一个自定义的 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"/>
[..]

enter image description here

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

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

我错过了什么吗?

谢谢 卢卡

最佳答案

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

你可以通过设置 base 来解决这个问题指向您网站头部部分的网站根目录的 URL 和链接图像,如上所示或使用类似这样的内容:

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

关于php - 自定义 wordpress 主题 : layout images not displaying,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924722/

相关文章:

javascript - 将固定宽度层内可变高度的 float 元素相互底部对齐,行之间没有边距或空格

css - 如何在 Qualtrics 的 CSS 中缩放图像?

php 标签不工作/字符串不显示

javascript - ajax 不调用 Controller 函数 laravel

javascript - 基于三个下拉菜单值的 Jquery 选择器

php - 回显文本出现在错误的位置

php - 不同的图像有不同的尺寸

php - jQuery.ajax() v1.5 为 json 数据返回 "parsererror"

php - blueimp 的 jQuery-File-Upload - 附加 header

JavaScript Insert table into text editor without plugins(不建议使用插件)