html - CSS 中的 wordpress 3.3 相对路径

标签 html css wordpress

我想添加一个图像作为标题的背景,问题是我不想添加绝对路径,因为我在我的电脑上这样做,它们是上传到我的服务器。

应该<?php bloginfo('template_directory'); ?>在CSS工作?它在这里不起作用。

代码:

#branding {
    background: url("<?php bloginfo('template_directory'); ?>/images/background2.jpg") repeat-x repeat-y;
    height: 150px;
}

最佳答案

不,您不能在 CSS 文件中使用 PHP。

您仍然可以使用相对路径。如果您的 CSS 文件和图像目录位于同一目录中,则此示例将有效。 WordPress 知道这是与主题相关的。

#branding {
    background: url("images/background2.jpg") repeat-x repeat-y;
    height: 150px;
}

如果图像目录在 CSS 文件的父目录中:

#branding {
    background: url("../images/background2.jpg") repeat-x repeat-y;
    height: 150px;
}

关于html - CSS 中的 wordpress 3.3 相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10058167/

相关文章:

html 表格 100% 宽度

javascript - 根据 div 位置向上滚动滑动动画

javascript - jQuery 切换和动画与 1.9.1 及更高版本不兼容?

javascript - 自定义事件和postMessage的区别

javascript - 将鼠标悬停在圆圈中的不同部分上

javascript - 在 jQuery 的表中需要一个固定和可滚动的列

java - h :selectOneRadio HTML output for jsf 1. 1 对 2.0

php - 在 Woocommerce 电子邮件页脚模板中获取客户 user_id

wordpress - 是否可以在Wordpress中使用Genesis创建子主题的子主题

html - 使用 Blogger API 获取的帖子数量限制(错误 400)