我试图创造一种动态风格。php样式表。我正在测试的最基本功能是主题选项上的颜色选择器。颜色选择器可以工作,但我的动态css文件不能工作。在Chrome上,我检查导航元素时收到“非法字符串偏移”错误。我可以确认它正在识别和回显字符串,但不是值。
我的动态css文件:
<?php
$absolute_path = explode(\'wp-content\', $_SERVER[\'SCRIPT_FILENAME\']);
$wp_load = $absolute_path[0] . \'wp-load.php\';
require_once($wp_load);
$novus_nav_color = get_option(\'novus_nav_color\');
header(\'Content-type: text/css\');
header(\'Cache-control: must-revalidate\');
?>
.contain-to-grid .top-bar {
background-color: <?php echo $novus_nav_color{\'novus_nav_color\'} ?>;
}
我使用的是Foundation 5股票css。可以找到站点
here 谁能告诉我我做错了什么?完整错误字符串如下:
.contain-to-grid .top-bar {
background-color: <br /> <b>Warning</b>: Illegal string offset \'novus_nav_color\' in <b>/home/flannelbeard/public_html/novus-theme/wp-content/themes/project.novus.theme/css/dynamic.style.php</b> on line <b>13</b><br /> #;
}