Я сейчас на Wordpress 4.1 и хочу сделать переменные значения css, которые генерируются через PHP. Сначала я создал файл с именем styling.php, который я импортировал в стандартную таблицу стилей Wordpress style.css, используя @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
", и я не знаю, как это исправить
Вы забыли указать свой цвет:
$TopColor = #FFE211;
^------^
Поскольку он начинается с #
, он обрабатывается как комментарий, а остальная часть строки игнорируется. Это означает, что вы получили
$TopColor = ?>
и отсутствуют значение присваивания.
Пытаться
$TopColor = '#FFE211';
#FFE211
значение#FFE211