WordPress将“css”插入到背景图像文件夹URL中

时间:2012-10-15 20:59:06

标签: css wordpress directory

我最近的WP安装是将/ css / in插入到某些背景图片的网址中。什么时候应该是/theme/images/image.png,我在浏览器检查器中得到“/theme/css/images/images.png”。我在css文件夹中甚至没有任何文件夹; images文件夹位于同一级别。

我不知道这是从哪里来的。我已经尝试了所有可能的url(images /,。/ images和../images)而不是硬编码,但我应该这样做。

这是一个自定义主题,是白板主题的孩子。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

CSS样式表中指定的路径是该样式表的相对

所以很有可能,你有一个带

的CSS文件
background-image: url("images/images.png")

其中的样式网址。

解决方案可能是将网址更改为

background-image: url("../images/images.png")

答案 1 :(得分:0)

主题是否使用get_bloginfo('template_url')get_bloginfo('stylesheet_directory')之类的内容?如果在某处将PHP设置为背景图像,则可能是问题所在。更多信息:http://codex.wordpress.org/Function_Reference/get_bloginfo

如果您在CSS中设置它,您可以尝试像Pekka建议的相对网址,或者像/wp-content/themes/[theme name]/

这样的根相对网址