Дизайн та розробка сайту

Удаляем лишние теги в шапке WordPress

Ненужные теги в шапках

Доброго времени суток. 🙂

Речь пойдет о лишних тегах в шапке тем WordPress. Не для всех они лишние, но все же, для большинства абсолютно бесполезны. У меня уже была статья о том, Как скрыть версию WordPress. Там я писал о том, что во всех темах WordPress, в шапке подключается вызов функции wp_head();. В готовом html коде видно, что у Вас появятся новые дополнительные строки, там много чего еще выводится. Новые теги подключают jQuery, стили плагинов и тд.

Ненужные теги в шапках

Как я писал и в той статье, для того чтобы что-то удалить, что добавляет сама WordPress, нам помогут небольшие хуки. Ниже я покажу пример нескольких строк, которые не всем нужны, но Вы их можете встретить у себя.

<meta name="generator" content="WordPress 3.4" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.example.com/wp-includes/wlwmanifest.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.example.com/xmlrpc.php?rsd" />

Рассмотрим каждую из строк и за что они отвечают.

  1. Это версия WordPress, в прошлой статье мы уже это установили и избавились от этой строки.
  2. Это подключение XML-файла манифеста wlwmanifest, который нужен для работы с Windows Live Writer. Если для Вас это ничего не говорит и Вы с этим не работаете, то отключаем смело.
  3. Это подключение системного файла xmlrpc.php, который реализует одноименный интерфейс. Если Вы не пользуетесь ним, то можете отключить.

Чтобы отключить эти строки, добавьте просто три строки, которые в том же порядке отвечают за удаление. Открываем файл functions.php и по старинке в его конец перед закрывающимся тегом, добавляем ?>.

remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');

Так все просто, всего одна строчка уберет другую строчку, которая не нужна для Вашего блога.

На этом все, спасибо за внимание. 🙂

Дизайн та розробка сайту

Back to top