Оптимизация исходного html-кода сайта на WordPress

Оптимизация и настройка WordPress
2

Привет, Друзья. В публикации об ускорении загрузки сайта была затронут вопрос об чистке кода сайта. Разглагольствовать вновь «Что?» и «Для чего?» смысла нет. А поэтому, с вашего позволения, перейду непосредственно к теме статьи — «Оптимизация исходного кода сайта».

Оптимизация исходного кода сайта на WordPress

optimizaciya-isxodnogo-html-koda-sajta

Производить подобные действия или нет — решает каждый сам за себя. Я использую данную методику. Отрицательного эффекта до сегоднешнего дня не обнаружил.

Для чистки исходного кода сайта нам потребуется два файла — header.php и functions.php. Прежде, чем приступим к работе, делаем резервную копию сайта.

В header.php удаляем две строчки из кода

<link rel="profile" href="http://gmpg.org/xfn/11">

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

В файле functions.php до закрывающего ?> добавляем следующее

remove_action( 'wp_head', 'wp_generator' );
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' );
remove_action( 'wp_head', 'feed_links_extra' );
function ny_disable_feed() {
 wp_redirect( get_option( 'siteurl' ), 301 );
}
 
add_action( 'do_feed', 'ny_disable_feed', 1 );
add_action( 'do_feed_rdf', 'ny_disable_feed', 1 );
add_action( 'do_feed_rss', 'ny_disable_feed', 1 );
add_action( 'do_feed_rss2', 'ny_disable_feed', 1 );
add_action( 'do_feed_atom', 'ny_disable_feed', 1 );
function ny_remove_recent_comments_style() {
 global $wp_widget_factory;
 remove_action( 'wp_head', array( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style' ) );
}
add_action( 'widgets_init', 'ny_remove_recent_comments_style' );
remove_action( 'template_redirect', 'wp_shortlink_header', 11 );
function ny_remove_x_pingback( $headers ) {
 unset( $headers['X-Pingback'] );
 return $headers;
}
add_filter( 'wp_headers', 'ny_remove_x_pingback' );
header_remove( 'x-powered-by' );

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

Успехов вам. С уважением, Олег

 

Основная преследуемая цель оптимизации кода — облегчение «веса» страницы. Это положительно влияет на скорость загрузки. Согласитесь, что если сайт или отдельная страница при открытии грузится долго, то и часто пропадает желание ждать.
Посетитель — это наше все.
С уважением

2 комментария

Добавить комментарий

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

как запретить обновление wordpress
Оптимизация и настройка WordPress
Как запретить обновление WordPress

Привет, Друзья. Безусловно, что найдутся те уважаемые сайтостроители, которые пожелают опротестовать желание запретить обновление WordPress. Где-то они будут правы. Но мое, сугубо личное, мнение — новичку, сделавшему попытку создать свой сайт и только пытающемуся разобраться со структурой движка, назначением того или иного файла, с кодами WordPress и плагинами, шаблонами для …

убрать дубли в хлебных крошках SEO by Yoast
Оптимизация и настройка WordPress
Как убрать дубли названия статьи в хлебных крошках SEO by Yoast

Здравствуйте, Друзья. Борьба с дублями страниц и постов всегда приносит свои положительные результаты. Тем, кто пользуется сеоплагином WordPress SEO by Yoast знакома функция вывода хлебных крошек. Только получается, что задействовав ее мы автоматически дублируем название статьи. Где-то это может и не плохо, но когда мы стараемся оптимизировать страницу, то лишний дубль …

Оптимизация и настройка WordPress
Как правильно сделать переадресацию с одного URL на другой

Привет, Друзья. Не часто случается необходимость сделать переадресацию веб-страницы с одного URL на другой или всего домена целиком. Причины для редиректа всегда весомые. Но в любом случае, когда возникает необходимость перенаправить читателя или поисковик с одного адреса на другой используют 301 редирект, или, в англоязычном варианте, Redirect 301. В сущности …