我目前在Wordpress 4.1上,想要制作变量css值,这些值是通过PHP生成的。首先,我创建了一个名为styling.php的文件,我使用@import url(../genesis/style.css);
然后我在styling.php中添加了一个简单的代码,其内容如下:
<?php
header("Content-type: text/css; charset: UTF-8");
$TopColor = #FFE211;
?>
.site-header {
background-color: <?php echo $TopColor; ?>;
}
但是这给了我调试错误“Parse error: syntax error, unexpected '?>' in line 4
”,我不知道如何解决这个问题
答案 0 :(得分:5)
你忘了引用你的颜色:
$TopColor = #FFE211;
^------^
由于它以#
开头,因此将其视为注释,并忽略该行的其余部分。这意味着你已经有效地获得了
$TopColor = ?>
并且缺少分配值。
尝试
$TopColor = '#FFE211';