Удаление ненужных тэгов из wp_head в WordPress.

Удаление ненужных тэгов из wp_head в WordPressWordPress на текущий момент является одним из лучших движков для создания блогов. Но как и большинство  систем управления нашпигован многими вещами, которые, на мой взгляд, совершенно ни к чему.

Рассмотрим удаление ненужных тэгов <link /> и <meta /> из wp_head, которые не только создают лишнюю нагрузку, но и сообщают о том, какая версия Вордпресс у вас установлена.

feed_links_extra — вывод ссылок на дополнительные RSS ленты вашего блога: на RSS ленту рубрик, записей, тегов…

feed_links — ссылки на основную ленту RSS и на RSS ленту комментариев.

rsd_link – используется различными блог-клиентами или веб-сервисами для публикации\изменения записей в блоге.

wlwmanifest_link – используется блог-клиентом Windows Live Writer.

index_rel_link, start_post_rel_link, adjacent_posts_rel_link — это ссылки на главную страницу, на первый пост, и на предыдущий и следующий пост.

wp_generator – вывод используемого движка и его версии.

Для того, чтобы удалить всю эту лишнюю хрень нужно открыть файл functions.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' );

Комментарии закрыты.