如何将内联css代码中使用的php变量的输出保存到主style.css中?

时间:2014-05-29 作者:Knott

我有一些PHP变量,每个变量表示通过主题选项界面设置的一些用户设置,例如:

主题颜色、排版等所有这些变量都在一个名为dynamic-style.php:

<?php
<style type="text/css">
body {
    color: <?php echo $text_color; ?>;
}
</style>
?>
有没有办法从dynamic-style.php 并将其保存到mainstyle.css 在文件的底部?我需要这样做来减少公共主题上HTTP请求的数量。

非常感谢。

2 个回复
SO网友:eyoung100

这个PHP Manual, 明确地file_put_contents 将为您指明正确的方向。我的建议是将名称/值对写入数组,在空白CSS文件的顶部插入注释,并向主样式表添加导入指令,直到测试输出,然后将数组转储到测试样式表中。

SO网友:StudioAl

这并不完全是您想要的答案,因为它不会直接将样式添加到主样式表中,但通常的处理方式是使用wp_add_inline_style() 作用它将使用您的主样式表(或您定义的任何排队样式表)作为依赖项,但将在<head> (而不是样式表本身),因此它至少不是对其他样式表文件的调用。

结束

相关推荐

页面源代码包含一个使页面不安全的http项;但在php文件中,它被写为HTTPS!

我似乎无法理解这一点!我设置了我的站点(https://goinspire.com/secure-payment/) 是https,但我看到的不是锁符号,而是警告符号。根据http://www.whynopadlock.com/ 问题是标题(http://malsup.github.io/jquery.cycle2.js). 我更改了标题。php将该url设置为https(https://malsup.github.io/jquery.cycle2.js), 但由于某些原因,它不会更新页面源。这是适用的标