Есть styles.php файл в папке темы вот как он выглядит
<?php
header("Content-type: text/css; charset: UTF-8");
$accent_color = get_theme_mod('accent_color_setting');
?>
<style>
.menu {
background-color: <?php echo $accent_color; ?> !important;
}
.menu > li > a::after {
border-left-color: <?php echo $accent_color; ?> !important;
}
.site-branding > h1 > a,
.flex-active,
.flex-control-nav > li > a:hover,
.site-info > a,
.categories-list > a:hover,
.entry-title > a:hover {
color: <?php echo $accent_color; ?> !important;
}
.btn-chevron-right,
.wpp-list > li > a:hover,
.cat-item:hover,
.gallery-title,
.header-post-meta > li > a:hover,
.default-btn,
.btn-tel,
.btn-mail {
background-color: <?php echo $accent_color; ?> !important;
}
.slider-body {
border-top: 5px solid <?php echo $accent_color; ?> !important;
}
</style>
подключаю через require в functions.php, пробовал через wp_enqueue_style, но так не работает, или через link в head, но тогда php не видит значение которое нужно взять из get_theme_mod. Так вот вопрос собственно, когда так добавляю через require в functions.php, то все работает, но media в кастомайзере грузяться бесконечно, когда хочу выбрать например бэкграунд для хедера итд. То есть проблема только в кастомайзере, если заходить в медиа через админку то все пашет как надо