Recentcomments: что это, зачем нужно и как удалить

Обычный блогер не использует все возможности WordPress, но они оставляют после себя вставки кода и функции, создающие фоновую нагрузку. Одна из таких – recentcomments, оставляющая лишние стили. Разбираемся, как ее отключить.

Recentcomments: что это и зачем создано

Вывод виджета “Последние комментарии” (не путайте с кнопкой “Ответить”) ВордПресс в основном не используется. При этом в шапке любого документа независимо от используемого шаблона появляется строчка:

<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>

Причины редактировать <head> две:

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

Если вы не используйте этот блок, то recent comments все равно генерируются. Единственный способ – удалить лишние стили через сторонние утилиты.

Удаляем CSS recentcomments стили в WordPress

Есть два способа убрать recent comments: плагинами или системной функцией. Новичкам рекомендую первый способ – он не требует знания кода.

Через Clearfy PRO

Легкое дополнение, оптимизирующее техническое SEO по 57+ пунктам. В том числе устраняет и эту вставку. 

Recentcomments

Для этого в разделе “Код” активируйте чекбокс (как на скрине). После сохраните изменения. Теперь откройте исходник (хоткей Ctrl + U) любой страницы, и проверьте наличие этого тега.

Скидка на Clearfy по промокоду

С помощью вставки

Второй метод убрать фрагмент. Применять его советую только опытным вебмастерам. Неправильное внедрение этого кода может сломать верстку блога или отключить часть функционала.

Чтобы внедрить, перейдите в “Редактор тем” (вкладка “Внешний вид” в админке WP) и выберите файл functions.php. Перейдите в самый конец и вставьте remove widget styles:

function wpoptimize_remove_recentcomments_css() {
    global $wp_widget_factory;
    remove_action( 'wp_head', array( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style' ) );
}
add_action( 'widgets_init', 'wpoptimize_remove_recentcomments_css' );

После проверьте админ-панель и несколько записей. Если возникли 5XX ошибки – откатите изменения.

Recentcomments – не единственная уязвимость. Для продуктивного продвижения нужно сначала очистить код от всех мусорных атрибутов.

Иван
Оцените автора
WPHacks.ru
Добавить комментарий