Intereting Posts
Нужно показывать на веб-сайте компании Предотвратите загрузку других версий jquery на статическую главную страницу admin-ajax.php + load-scripts.php висит за минуты Вытягивать сообщения из другой установки WordPress на одном сервере Элементы категории Single.php, не отображающие правильные цвета get_tags () возвращает пустой массив после добавления тегов с помощью wp_insert_term () Какой крючок использовать для перенаправления на основе $ post WP Запрос и порядок по определенным указанным идентификаторам Отображать назначенные термины со ссылкой Текст отключен при сохранении Как полностью контролировать пользовательские типы сообщений и URL-адреса URL-адресов? Изменение размера внешнего изображения создать страницу, которая отображает список категорий title + короткое описание? Сохраняются ли пользовательские типы сообщений при изменении темы? показанное изображение не отображается

Правильное использование 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 .