Intereting Posts
Когда вы запрашиваете комбинацию сообщений и других мета-полей, есть ли лучшее решение, чем прямое изменение значения WHERE? SQL-запрос внутри виджета Найти / установить последнюю версию wordpress db из нескольких копий базы данных Отфильтровать сообщения по налоговым (выпадающим) и мета-значениям цветной выбор радужки в событии виджета – не срабатывает, когда первоначально, когда виджет сначала создается Как я могу размещать сообщения из одного блога в прессе на странице презентации другого пресс-сайта Могут ли имя пользователя и пароль быть отправлены на страницу входа в WP в IFrame? Как локально включить файл mediaelement.js в тему wordpress Пользовательский цикл для пользовательского типа сообщения для текущего автора WordPress User Post Products Изменить постоянную ссылку автора Уточнить / Фильтровать записи WP_Query с помощью jQuery или Ajax Autoremove пустые пользовательские поля Повторное повторение нескольких сообщений для связанных столбцов по категориям Архив CPT и отдельная страница не работают

Лучший способ добавления CSS, который можно манипулировать пользователем через панели параметров темы?

Я думал о добавлении его как встроенного CSS с кодом из functions.php (не совсем уверен, как это сделать).

Что-то вроде этого:

 function addcss() { background: $this_is_the_css_value; } 

Я хотел бы это знать. Но если есть лучший вариант (без добавления встроенного CSS). Я тоже хотел бы это знать.

Одним из способов сделать это было бы создание файла «CSS» с PHP. Другими словами, создайте файл, назовите его чем-то вроде style.css.php и в начале файла поставьте:

 <?php header("Content-type: text/css"); 

Затем соедините этот файл с заголовком файла темы. Поскольку файл style.css.php является файлом PHP, все, что вы можете сделать в обычном PHP-файле, можно сделать в этом файле. Таким образом, вы можете вытаскивать значения параметров темы из базы данных и использовать их. Например:

 #header{ background: <?php echo get_option('my-header-background-color'); ?> } 

Конечно, вам нужно сначала получить параметры в базе данных, но поскольку ваш вопрос не касался этого, я не буду вдаваться в него здесь.

Создание CSS из PHP означает, что он должен запускать этот код для каждой pageload, если возможно создать статический файл CSS, а затем вставить его в очередь.

Итак … Смотрите:

Как добавить параметры CSS в мой плагин без использования встроенных стилей? или

Лучший способ вставить css в admin_head в плагинах? или

Как добавить таблицу стилей CSS динамически в wordpress