2017-04-17 92 views
0

我有PHP的字符串与CSS代码。我想将php值添加到css代码($ main_color)。所以我尝试:添加php代码到css

$css = $css . " 
    .main{ color:<?php echo esc_attr($main_color);?>; } 
"; 

但它不工作。

+0

'echo'它在你的CSS'样式'标记中。另外你为什么要尝试在'PHP'内部回显?只需连接变量。 –

+0

$ css。=“.main {color:”。$ main_color。“}”; –

+0

你正在让这比应该更难。你也应该在这里得到一个解析错误。 –

回答

0

你不能像这样嵌套PHP标签;你需要连接这些值:

$css = $css . " 
    .main{ " . esc_attr($main_color) . "; } 
";