Что такое recent comments в WordPress и как их отключить

Чистим WordPress

Исследуя WordPress, вы заметите, что часть виджетов не используется, но код, отвечающий за их формирование, остается. Яркий пример – recent comments, – стили, несущие ответственность за вид блока “Последние комментарии”. Учимся их убирать.

Зачем нужны recent comments в CSS WordPress?

Среди блогеров, использующих WP, я не встречал ни одного, который внедрял бы виджет, выводящий последние комментарии (можете ответить, что это не так). Несмотря на это, в теге <head> любой страницы находится лишний флуд, непосредственно отвечающий за вывод этой вставки.

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

Чтобы редактировать head есть ряд причин:

  1. Дополнительные строчки увеличивают вес документа, понижая его в результатах поиска.
  2. Устаревший код приводит к появлению уязвимостей, позволяющих хакерам получить доступ в админку.

Даже если не применять этот виджет, мусор в коде шаблона останется. Поэтому я советую отключить вывод файла recent comments style.

Как удалить лишние стили recent comments из WordPress

В случае неиспользования модуля recentcomments, очистить его можно двумя способами: используя или плагин, или PHP функцию.

Убрать стили, используя Clearfy PRO

Русифицированный плагин, комплексно улучшающий SEO блога на WordPress, исправляя встроенные технические ошибки. В рамках своей работы также очищает recent comments из записей. 

recent comments wordpress

Соответствующая опция находится в конфигурации дополнения, разделе “код”. После её активации не забудьте нажать кнопку сохранения изменений.

Clearfy

Очистить при помощи PHP вставки для WP

Самостоятельное редактирование файлов системы рекомендуется только вебмастерам, имеющим опыт в работе с системными настройками и базовым пониманием синтаксиса языка программирования.

Для этого откройте файл системных настроек functions.php (что это я уже упомянул) через встроенный редактор тем или стороннюю ПУ веб-сервера. В самый конец, после завершения предыдущего элемента, вставьте следующий фрагмент кода (remove widget styles):

function wpboost_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', 'wpboost_remove_recentcomments_css' );

Теперь детально проверьте ресурс на появившиеся ошибки и сбои в работе. Если все хорошо – изменения можно оставить, если появились проблемы – удалите правки.

Используя один из методов, вы сможете удалить recentcomments из ВордПресс. Продолжайте очищать свой блог, выходя за рамки удаления, повышая уровень общего технического SEO.

Иван

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий