WordPress чистим header от движковых излишков

Краткое вступление, пара слов

К сожалению, как и большинство современных систем управления содержимым сайта ВордПресс по умолчанию приплюсовывает между тегами заголовка HTML-документа порой слишком много чего "лишнего". Ниже представлю читателям сего скромного сайта небольшие фрагменты кода, позволяющие немного почистить содержимое, вставляемое хуком на wp_head.

Примеры кода зачистки

<?php
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
?>

Таким образом пользователь удаляет подобные строчки из заголовка собственного сайта:

<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. Первый из них показывает мета-описание с информацией о версии установленного у вас ВордПресс. Ключевой роли не играет так,  что можно смело его убирать.
  2. Вторая строчка ликвидирует подключение специального XML-файла манифеста wlwmanifest, необходимого для работы пользовательского бложика с Windows Live Writer. Если вы не пользуетесь данной возможностью,тогда вы можете преспокойно удалить его.
  3. Третий пример удаляет код ссылки на системный файл "xmlrpc.php", который реализует одноименный интерфейс. Если не пользуетесь, то аналогично предыдущему пункту удаляете.

Напоследок напишу, как убрать "пингбэки": здесь всё просто, правите код из "header.php" активной темы оформления:

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

Итоговый скриншот

WordPress head





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.