Wp_head() - функция WordPressОпубликовано: 17.12.2017 Функция, а точнее хук WordPress do_action('wp_head'), используется для заполнения тега <head>, а в него, как вы знаете, можно затолкать вот что: CSS, JavaScript (в том числе jQuery), какой-нибудь HTML-код, например мета-теги;Возникает следующий вопрос — для чего собственно нужна эта функция, если я допустим могу открыть файл темы и вставить туда всё, что захочу вручную? Да, возможно у вас и получится это сделать, а вот плагины не могут редактировать файлы темы и движка — как раз для них и нужны все эти хуки. Ajax в Wordpress во фронт-энде (лицевой части сайта) - полное руководство по Ajax в Wordpress Функцию wp_head() вы скорее всего найдёте в файле темы header.php, и она будет выглядеть следующим образом: Сама по себе функция не имеет никаких параметров и ничего не возвращает. Подключение CSS-стилей через wp_head()Сразу хочу уточнить некоторые моменты относительно CSS — вы ведь знаете, что чем меньше общее количество подключенных на странице файлов стилей, тем меньше количество HTTP-запросов, а от них напрямую зависит скорость загрузки сайта. Так вот, перечисленные ниже способы подходят исключительно для написания плагинов, в остальных же случаях я рекомендую просто добавить ваши стили к основному файлу style.css, который находится в папке с текущей темой. Способ 1. wp_enqueue_style()Рассмотрим несложный пример. В нём мы подключим какой-нибудь произвольный файл стилей, находящийся в папке с темой, в поддиректории /css, где wp_head_style — что-то типо названия-идентификатора данного файла, можете назвать его как-нибудь по-своему. И кстати, если вы не знаете, куда вставлять код из данного поста, то вставляйте в functions.php вашей текущей темы WordPress.
Способ 2. Выводим стили непосредственно через HTML-тег <style>По возможности советую использовать первый способ. Размещать стили непосредственно в HTML документе — не самая лучшая идея. |
|