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

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

Оптимизация исходного кода сайта на 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 не будет опубликован. Обязательные поля помечены *