Я изменяю тему Wordpress и хочу добавить настраиваемое поле для добавления цветовых кодов в css. (Обратите внимание, что я использую Advanced пользовательских полей)Использование метаданных в пользовательских css
В настоящее время я создал custom.php
<?php
header("Content-type: text/css");
$color = get_field('color_code');
?>
.container {
background: <?php echo $color; ?>;
}
, который загружается в шаблоне следующим образом:
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri() ; ?>/css/custom.php">
Проблема заключается в том, что custom.php не может использовать get_field(), и я считаю, что это связано с тем, что он не имеет отношения к текущей странице.
Кто-нибудь знает способ использования этих настраиваемых полей для инъекции в CSS?
BR/Хенрик
[Настройки API] (http://codex.wordpress.org/Settings_API) является то, что вы» ищу. –
Извините, мне нужно управлять на странице. Не только одна настройка. – Henric
Вы хотите, чтобы у вас была настройка 'color_code' для каждой страницы? –