Давайте посмотрим на некоторые ссылки из заголовков WordPress. Следующие шаги помогут вам очистить и оптимизировать раздел заголовка WordPress.

1. Отключим ссылку XML-RPC RSD из заголовка WordPress.

WordPress добавляет EditURI заголовок вашего сайта, что необходимо, если вы публикуете пост с помощью стороннего инструмента.

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://seomur.ru/xmlrpc.php?rsd">

Как исправить? Добавьте это в свой файл functions.php:

remove_action ('wp_head', 'rsd_link');

2. Удалим номер версии WordPress

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

Код ниже удалит значение генератора WordPress с сайта.

function seomur_remove_version() {
	return '';
}
add_filter('the_generator', 'seomur_remove_version');

3. Удалим ссылку на wlwmanifest

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://seomur.ru/wp-includes/wlwmanifest.xml">

Код:

remove_action( 'wp_head', 'wlwmanifest_link');

<link rel="shortlink" href="https://seomur.ru/?p=8112">

Код:

remove_action( 'wp_head', 'wp_shortlink_wp_head');

5. Удалим строки запроса из всех статических ресурсов.

Добавьте приведенный ниже код, и все строки запроса будут удалены.

function seomur_cleanup_query_string( $src ){ 
	$parts = explode( '?', $src ); 
	return $parts[0]; 
} 
add_filter( 'script_loader_src', 'seomur_cleanup_query_string', 15, 1 ); 
add_filter( 'style_loader_src', 'seomur_cleanup_query_string', 15, 1 );

Note: explore ('?', $src)удалит все после ?символа. Если вы хотите удалить только строку запроса для ver, замените ее ?на ?ver.

<link rel="https://api.w.org/" href="https://seomur.ru/wp-json/">

Код:

remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);

8. Удалим ссылку dns prefetch на s.w.org

// удалим dns_prefetch s.w.org в <head>
add_action( 'init', 'remove_dns_prefetch' ); 
function  remove_dns_prefetch () {      
   remove_action( 'wp_head', 'wp_resource_hints', 2, 99 ); 
}

9. Удалим ссылки на RSS feed

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

Вот полный код:

// ******************** Чистим head - seomur.ru ********************** //
function seomur_remove_version() {
	return '';
}
add_filter('the_generator', 'seomur_remove_version');
 
remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
 
remove_action ('wp_head', 'rsd_link');
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'wp_shortlink_wp_head');

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

// dns_prefetch s.w.org в <head>
add_action( 'init', 'remove_dns_prefetch' ); 
function  remove_dns_prefetch () {      
   remove_action( 'wp_head', 'wp_resource_hints', 2, 99 ); 
}

function seomur_cleanup_query_string( $src ){ 
	$parts = explode( '?', $src ); 
	return $parts[0]; 
} 
add_filter( 'script_loader_src', 'seomur_cleanup_query_string', 15, 1 ); 
add_filter( 'style_loader_src', 'seomur_cleanup_query_string', 15, 1 );
// ******************** END ********************** //

Теперь на вашем сайте более чистый заголовок.

@seomur

Помощь и консультации по wordpress, woocommerce и ускорению сайта - https://t.me/seomur

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x