Intereting Posts
Как удалить wp_link_pages () из шаблона Добавление действия в функцию, вызываемую add_filter Какой ответ callback имеет приоритет, если оба плагина и темы используют один и тот же крючок? Как разрешить редакторам оставлять комментарии к сообщениям, которые еще не опубликованы? Получать пользователей в запросе и ограничивать вывод пользователя до пяти в случайном порядке Использовать неправильный шаблон для почтового типа Вызов внешнего объекта в функции класса во время обратного вызова Каталог шаблонов в плагине WP_Query posts_per_page игнорируется WordPress Media Library – Используемое пространство загрузки Должен ли плагин SEO быть необходимым? the_excerpt и shortcodes Что определяет, какие заголовки категории A (если в несколько раз) Можно ли использовать сценарий сценария WP / стиль для конкатенации и gzip скриптов и стилей в интерфейсе? тройное падение для заполнения таможенных таксономий

Правильное использование wp_enqeue_style

У меня есть следующий код в моем файле functions.php. Он работает, но мне интересно, является ли это лучшей практикой для включения стилей в wordpress. Также мне нужно зарегистрировать стиль с помощью wp_reister_style, так как он работает без и зачем мне это нужно?

<?php function mrskitson_load_styles(){ if (!is_admin()){ wp_register_style('main', get_template_directory_uri() . '/style.css'); wp_enqueue_style('main', get_template_directory_uri() . '/style.css'); }//if not admin ends }//function mrskitson_load_styles ends add_action('get_header', 'mrskitson_load_styles'); ?> 

Solutions Collecting From Web of "Правильное использование wp_enqeue_style"

Две проблемы:

  1. Вам нужно только wp_register_style() путь к сценарию один раз , либо в wp_register_style() , либо в wp_enqueue_style() , но не в обоих . (На самом деле, в этом контексте было бы хорошо полностью опустить wp_register_style() и просто использовать wp_enqueue_style() .)
  2. Вы подключаетесь к неправильному действию . Попробуйте подключиться к wp_enqueue_scripots а не в get_header . (Примечание: для этого тема должна включать вызов <?php wp_head(); ?> документа, но в любом случае это должно быть <?php wp_head(); ?> .

Другие соображения:

  • Для пользовательских стилей / скриптов я бы рекомендовал префикс стиля slug; например, изменить main на srskitson-main .