Генерация таблицы стилей CSS с помощью PHP создает ошибку разбора

0

Я сейчас на 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 ", и я не знаю, как это исправить

  • 2
    Вам нужно #FFE211 значение #FFE211
  • 2
    поместите цвет в кавычки '# FFE211'
Показать ещё 2 комментария
Теги:

1 ответ

5
Лучший ответ

Вы забыли указать свой цвет:

$TopColor = #FFE211;
            ^------^

Поскольку он начинается с #, он обрабатывается как комментарий, а остальная часть строки игнорируется. Это означает, что вы получили

$TopColor = ?>

и отсутствуют значение присваивания.

Пытаться

$TopColor = '#FFE211';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню