Wp_head() - функция WordPress. Лишние ссылки в header
Опубликовано: 18.06.2017
Всем привет! Сегодня на seo-mayak.com я хочу рассказать об одной очень важной функции WordPress, которая называется wp_head() , а также мы наведем порядок в header и вытравим от туда лишние ссылки.
Не так давно, в статье « Оптимизация WordPress. Нагрузка на сервер и как ее снизить » мы копались в файле header.php, сокращая количество запросов к БД. Сейчас же речь пойдет немного о другом, но тема также касается нагрузки, которую несет сервер.
Говорить мы будем о лишних ссылках, которые генерируются WordPress или сторонними плагинами и выводятся в header с помощью функции wp_head() между тегами <head></head>. По данным ссылкам ходят различные боты, полезные и не очень, что создает дополнительную нагрузку на сервер.
То, чем мы будем заниматься можно смело отнести к SEO-оптимизации, так как избавляться мы будем от лишних ссылок, которые уж точно не несут никакой пользы для сайта, а скорее наоборот.
Итак, что это за функция такая wp_head() и как она работает? Действительно не мешало бы разобраться. Поехали!
Функция wp_head()
Если заглянуть в файл header.php, то там, обычно перед закрывающим тегом </head>, мы найдем такую строчку:
<?php wp_head(); ?>Когда я только набирался знаний, мне эта функция показалось вообще какой-то бесполезной. Я даже попробовал ее снести, после чего конечно блог не хило пошатнуло и мне пришлось в срочном порядке все восстанавливать.
После я принялся выяснять, что это за функция такая и с чем ее «едят». Оказалось wp_head() — это не просто функция, а так называемый — хук.
На заметку! Хук (hook с англ. зацепка, крючок) — это своего рода функция-перехватчик, с помощью которой можно повлиять на роботу той или иной функции.