2017-02-20 2 views
0

Сайт WordPress загружает много вещей перед основным файлом css. Таблица стилей ранее была жестко закодирована в голове в файле header.php, я ее выставил в файл functions.php, но теперь можно отдать этот приоритет этому файлу, чтобы он загружался первым раньше всего остального? Как сейчас, он загружается последним, и он очень заметен для пользователей.WordPress основной стиль для загрузки первый

function twentyfourteen_style(){ 
    wp_enqueue_style('main_css', get_template_directory_uri() . '/css/styles.css'); 
} 

add_action('wp_enqueue_scripts', 'twentyfourteen_style'); 

ответ

1

пытается использовать параметр зависимостей в Епдиеем/регистрации функции стиля (см https://codex.wordpress.org/Function_Reference/wp_register_style). Установите зависимость от стилей, которые вы хотите загрузить после основного стиля, или выберите один первый стиль, после того как вы можете загрузить основной стиль в качестве зависимости.

EDIT: или добавить приоритет вашего действия

add_action('wp_enqueue_scripts', 'twentyfourteen_style', 1); // added 1 as priority 1, everything else will be loaded after this action 
+0

Это, кажется, сделать трюк. – Sergi