html - 为什么我不能在这个 css 代码 wordpress 中调用内容 url?

标签 html css wordpress

我正在尝试将 CSS 中的内容 URL 用于 wordpress。看到下面的代码,我做错了什么?

#object-nav ul li a:before{
    content:url(<?php echo get_stylesheet_directory_uri().'/images/home.png';?>);                 
}

最佳答案

A.L.在他的评论中打错了一个词。他的意思是它不能放在您的样式表中。 CSS 文件中的 PHP 代码不会被解释,因此可以按原样读取。换句话说,你的指令没有意义,因为它没有被转换。 无论如何:你可以使用根目录相关的 url,像这样:

#object-nav ul li a:before{
    content:url('/wp-content/themes/nameofyourtheme/images/home.png');                 
}

如果您将网站移至另一个域,它仍然可以工作。

关于html - 为什么我不能在这个 css 代码 wordpress 中调用内容 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351956/

相关文章:

php - 以编程方式创建具有新属性值的 WooCommerce 产品变体

javascript - 带有动态 img src 的 JS/HTML 图像转换器

javascript - 选择具有随机类的 div

html - 是否可以在 css 内容中一个一个地使用两个图标

html - 在失去焦点之前等待点击

html - 为同一链接的不同部分设置样式

Css,文本阴影 - 如何让它溢出 div

javascript - 调用 jQuery.i18n 库后,我收到 Uncaught TypeError : string is not a function in my login method

asp.net - 在母版页中引用样式表

html - html中的表格间距