Чистка wp_head() и удаление технических тегов WordPress

Чистим wp-head и удаляем ненужный код из заголовка Wordperss

WordPress формирует различные технические теги, которые совсем не обязательны, и в некоторых случаях, могут быть даже вредны. Например тег

<meta content="WordPress 3.3.1" name="generator">

дает понять, какая версия WordPress используется на сайте. Эта информация может быть использована злоумышленниками.

Также wp_head вставляет некоторые друге технические теги, например короткая ссылка на статью, ссылки на предыдущую и следующую статью, теги необходимые для работы блог-клиентов. Если вы считаете, что вам это не нужно, то можно удалить лишние теги из wp_head с помощью следующего кода:

add_action('init', 'remove_else_link');

function remove_else_link()
{

remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'wp_shortlink_wp_head');
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' );
remove_action( 'wp_head', 'feed_links_extra', 3 ); 
}

Таким образом вы оптимизируете wp_head, а секция <head> на вашем WordPress сайте будет содержать только необходимый код, и ничего лишнего.