Intereting Posts
Некоторые сообщения возвращают 404 вместо отображения сообщения Получать сообщения с тегами всех типов сообщений Как настроить цвета в таблице стилей с помощью параметра WordPress Пользовательский пост – дополнительный параметр в пользовательском URL-адресе отправляется на страницу с ошибкой jQuery не работает в моем php-фрагменте Как удалить кнопку «+ Добавить категорию» из категории «Метаксикс»? Добавить внешний css в контактную страницу Помимо WP-CLI, есть ли способ установить WordPress через командную строку? Не удается правильно получить user_meta Самый быстрый способ помимо FTP для загрузки файлов WordPress на веб-сервер? Скрыть «Настройки галереи» и «Вставить в сообщение» из окна «Вложение» WP-API и Basic Auth возвращают 403 на POST, но не GET Ограничение количества возвращенных результатов Заголовок страницы не отображается Отключите ms-files.php после настройки сети

Заказ стилей стилей выше <style> с помощью functions.php

Я загружаю таблицу стилей и style в заголовок с помощью functions.php. Это работает, но таблица стилей представлена ​​ниже <style> . Мне нужно заказать таблицу стилей над блоком style .

 /*-----------------------------------------------------------------------------------*/ /* Load CSS into header /*-----------------------------------------------------------------------------------*/ function folio_dynamic_css() { wp_enqueue_style( 'theme', get_template_directory_uri() . '/assets/css/style.css', false, '1.0', 'all' ); ob_start(); echo '<style type="text/css">'; # css styles here echo '</style>'; # compress CSS $output = ob_get_clean(); echo preg_replace('/^\s+|\n|\r|\s+$/m', '', $output) ."\n"; } add_action('wp_enqueue_scripts', 'folio_dynamic_css', 1 ); 

Solutions Collecting From Web of "Заказ стилей стилей выше <style> с помощью functions.php"

Вы не должны выводить что-либо на крюке wp_enqueue_scripts , просто запустив очередь. Переместите свой вывод css в функцию, подключенную к wp_head с более низким приоритетом, чем 8, то есть когда выделенные стили напечатаны в wp_head :

 function folio_enqueue_css() { wp_enqueue_style( 'theme', get_template_directory_uri() . '/assets/css/style.css', false, '1.0', 'all' ); } add_action( 'wp_enqueue_scripts', 'folio_enqueue_css', 1 ); function folio_dynamic_css() { ob_start(); echo '<style type="text/css">'; # css styles here echo '</style>'; # compress CSS $output = ob_get_clean(); echo preg_replace('/^\s+|\n|\r|\s+$/m', '', $output) ."\n"; } add_action( 'wp_head', 'folio_dynamic_css', 20 );