使用相对路径时,如/some/path/here.jpg
, 而你在www.example.com
, 浏览器将查找
www.example.com/some/path/here.jpg
这是不存在的。但您可能已经注意到,可以在CSS文件中使用相对路径。这是因为路径是根据CSS文件的位置计算的,而在您的情况下,图像是根据当前URL的位置计算的。
主题的主CSS文件位于your-theme/style.css
. 您可以在样式表中构建相对路径,例如../imgs/whatever.jpg
在CSS文件中指向wp-content/imgs/whatever.jpg
. 但是,不建议将任何文件存储在上载目录或主题之外。
您可以做的是使用核心函数创建完整的动态路径。例如get_template_directory_uri();
将获取当前主题的路径,以便您可以在图像的src中使用:
src="<?php echo get_template_directory_uri();?> /imgs/whatever.png"
获取
wp-content
\'s URL,您可以使用
content_url();
.