Вы здесь:   Главная » Вебмастеру    »    Удаляем ненужные мета-теги в заголовке WordPress

Удаляем ненужные мета-теги в заголовке WordPress

Продолжение «избитой» темы оптимизации сайтов на WordPress. Рассмотрим способ ускорить формирования веб-страниц, путём удаления ненужных мета-тегов, которые в избытке наблюдаются в области заголовка до закрывающегося тега «head».

metatags-wordpress-001

Какие мета-теги можно удалить?

Нижеприведённые строки следует разместить в файле «functions.php» вашей активной темы оформления, рекомендуем перед редактированием создать резервную копию на локальном компьютере.
Копируем и вставляем в новой строке, сразу после открывающегося тега «<?php»:

remove_action( 'wp_head', 'feed_links_extra', 3 ); 
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); 
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );

Теперь разберёмся, что же подлежит удалению, а что, возможно, стоит оставить. Перечень выше не затрагивает элементы SEO, и не влияет на основную работу сайта, поэтому можно без колебаний вносить изменения, либо узнать подробности:

  • feed_links_extra — функция добавляет отдельные ленты-rss для категорий и меток, позволяя подписываться пользователю минуя основной «Feed».
  • feed_links — вывод ссылок на основную ленту-rss и обновления комментариев, скорее всего, потребуется вручную указать ссылки в файле «header.php»:
    <link title="RSS Main Feed" rel="alternate" type="application/rss+xml" href="<?php bloginfo('rss2_url'); ?>" />
    <link title="RSS Comment Feed" rel="alternate" type="application/rss+xml" href="<?php bloginfo('comments_rss2_url'); ?>" />
  • rsd_link – инструмент для работы с блог-клиентами и схожими сервисами, если не пользуетесь функцией удалённой публикации — удаляйте.
  • wlwmanifest_link – тоже применяется для блог-клиентов, если быть точным, то лишь одним из них — Windows Live Writer.
  • index_rel_link, start_post_rel_link, adjacent_posts_rel_link —  сомнительная функция, добавляющая к каждой странице ссылки на первую запись, следующую и предыдущую публикации.
  • wp_generator – последний мета-тег отвечает за вывод установленной версии WordPress. Не хотите стать жертвой взлома, удаляйте не задумываясь!

P.S.

Ну вот и всё, что хотелось рассказать о невостребованных мета-тегах, и о том как просто можно освободить от них исходный код страницы. Если Вам известны другие «ненужности» WordPress, просим поделиться информации в комментариях.

Расскажи друзьям:

Оставить комментарий

Авторизоваться через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Ознакомиться с пользовательским соглашением

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: