Удаляем ненужные теги из блока head

Некоторые теги, которые вставляет WordPress в блок head по умолчанию Вашего сайта не особо там нужны, и от них можно и нужно безболезненно избавиться…

Мы будем использовать хук remove_action для удаления некоторых дефолтных функций из wp_head.

Например, если Вы не используете XML-RPC для удаленного постинга, не помешает удалить этот тег:

[sourcecode language=»html»]<link rel="EditURI" type="application/rsd xml" title="RSD" href="http://site.ru/wp/xmlrpc.php?rsd>[/sourcecode]

Для его удаления пишем в нашем functions.php следующий код:

[sourcecode language=»php»]remove_action (‘wp_head’, ‘rsd_link’);[/sourcecode]

Удалим ссылку на Windows Live Writer (еще один сторонний клиент для управления блогами). Тег в блоке <head> выглядит так:

[sourcecode language=»html»]<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://site.ru/wp/wp-includes/wlwmanifest.xml">[/sourcecode]

Для его удаления прописываем в нашем functions.php:

[sourcecode language=»php»]remove_action( ‘wp_head’, ‘wlwmanifest_link’);[/sourcecode]

Короткие URL (Short URLs) для постов и страниц WordPress. Следующий тег:

[sourcecode language=»html»]<link rel=’shortlink’ href="http://site.ru/?p=12">[/sourcecode]

Удаляем следующим образом:

[sourcecode language=»php»]remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’);[/sourcecode]

WordPress Generator (тег «Generator» с указанием версии Вордпресс):

[sourcecode language=»html»]<meta name="generator" content="WordPress 4.0">[/sourcecode]

Удаляем так:

[sourcecode language=»php»]remove_action(‘wp_head’, ‘wp_generator’);[/sourcecode]

Таким образом, мы очистили блок <head> нашего сайта от лишних и ненужных тегов

Читайте также:  Удаляем slug для произвольного типа записей из URL

Вам может быть интересно: