You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress自定义器中正确指定background-image的URL?

WordPress Additional CSS 加载主题图片路径问题解答

正确的URL填写方式

你之前写的相对路径../images/spinner.gif无法生效,核心原因是WordPress后台「Customizer -> Additional CSS」中添加的样式是动态内联输出到页面头部的,没有实体CSS文件的存放路径作为相对路径的解析基准,浏览器会默认相对于当前访问的页面URL解析相对路径,自然找不到主题目录下的图片。
已知你的spinner.gif存放路径为site.com/wp-content/themes/mytheme/images/spinner.gif,直接替换为站点根目录开头的绝对路径即可,修正后的完整代码如下:

.spinner {
    display: inline-block;  
    min-width: 20px;
    min-height: 20px;
    margin: 0 auto;
    background-image: url('/wp-content/themes/mytheme/images/spinner.gif');
    background-position: center;
}

如果你的WordPress是安装在站点子目录下(比如访问地址为site.com/wordpress/),只需要在路径前补上对应的子目录前缀即可,例如/wordpress/wp-content/themes/mytheme/images/spinner.gif。

是否必须在style.css中声明样式

不需要,你完全可以直接在Additional CSS入口完成配置,只要把路径改成上述的绝对路径写法,保存后刷新页面就能看到spinner图标正常加载。
补充说明:如果是把这段样式写在主题目录下的style.css文件中,因为style.css和images文件夹是同级目录,这时候相对路径应该写为url('images/spinner.gif'),不需要加../前缀。

内容的提问来源于stack exchange,提问作者wakiga1511

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 03:24:26