Пользовательский шаблон страницы не распознает CSS-переменную, определенную в <head> - PullRequest
0 голосов
/ 23 сентября 2019

Я использую Расширенные пользовательские поля для управления цветами на моем сайте.Переменные CSS объявлены в теге в заголовке, чтобы можно было использовать переменные PHP.Он отлично работает на главной странице (front-page.php), но не работает на impressum-page.php

Проигрывается с порядком загрузки bootstrap/style.css/wp_head().Styles.css работает на impressum-page.php, но не на CSS-переменной.

<head>

    <?php 
        $main_color = get_field('main_color');
        $secondary_color = get_field('secondary_color');
        $background_color = get_field('background_color');  
    ?>
    <style>
    :root {
        --primary-color: <?php echo $main_color; ?>;
        --primary-color-background: <?php echo $secondary_color; ?>;
    }

    body {
        background-color: <?php echo $background_color; ?>;
    }
    </style>

1 Ответ

0 голосов
/ 24 сентября 2019

Только что решил ... данные выбираются с помощью функции Advanced Custom Fields, называемой get_field ().В качестве второго аргумента необходимо ввести идентификатор сообщения из источника, в противном случае по умолчанию используется активное сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...