感谢您查看我的问题,希望您能提供帮助。 是的,有一些类似的问题已经得到解答,但这是不同的!
我想做什么 我正在构建一个从wordpress中提取帖子并将其显示在列表中的站点。在设计时,缩略图被定义为通用图片
background: #FFFFFF url("../images/screen%20shot%202014-09-01%20at%20171216-u2353-fr.jpg") no-repeat center center;
但现在我想将其更改为
background: #FFFFFF url("<?php the_post_thumbnail(); ?>") no-repeat center center;
现在,我已经看到这可以通过基本上制作.css页面.php来完成,添加一个头标记,声明它是一个php页面,然后链接它,但这对我不起作用。
我假设它与Muse识别每个文件的方式有关,因为页面的.css文件链接如下:
<link rel="stylesheet" type="text/css" href="css/more-news.css?4117650857" id="pagesheet"/>
我不确定最后的数字是什么,但摆脱它们会破坏整个页面。
基本上,有没有人知道我如何解决缩略图后问题,或者css文件名末尾的数字是什么意思,以及如何解决它?
感谢您提供任何帮助,如果措辞不足以解释问题,请告诉我!
答案 0 :(得分:1)
我会避免让PHP处理整个CSS文件,尤其是在WordPress中。这是因为:
我只想使用内联CSS来获取动态内容。例如:
<div style="background-image:url('<?php echo $someUrl; ?>')"> ... </div>
或者,你可以找到WordPress generates and saves a CSS file dynamically的解决方案,但是当样式不经常更新时,这种方法会更好。
css文件名末尾的数字是什么意思
这是样式表的版本号。请参阅wp_enqueue_style
的第四个参数。使用版本号可以告诉浏览器CSS文件已被修改,它应该重新获取它而不是使用缓存版本。