Вордпресс автоматически создает архивы с контентом по дням, месяцам и годам. Архивы это сгруппированный контент по периодам. Из-за архивов получается, что на сайте несколько ссылок на одни и те же материалы, технически это дублированный контент.

За дублирование контента яндекс и гугл могут снизить позиции сайта в поисковой выдаче.

Давайте разбираться как в WordPress удалить архивы.

Способы как удалить архивы из WordPress

Я приведу два способа архивов wordpress.

  • Установка плагина, который все сделает за нас
  • Дописать файл functions.php, но для этого нужна смелость или минимальные навыки программирования.

Способ 1. Установка плагина smart Archive Page Remove

Плюсом способа является простота, находим плагин smart Archive Page Remove в каталоге ворпресс или через админку. Устанавливаем как обычный плагин.

Плюсы этого способа, очень простая и быстрая установка. Минусы лишний плагин, который может сломаться, который нужно обновлять и дополнительная нагрузка на сервер. Конечно администрировать сайт на котором несколько десятков плагинов становится сложнее.

Способ 2. Написание функции в functions.php

Файл functions.php находится в каталоге темы, для его редактирования можно зайти на хостинг или в редактирование тем через админку.

редактор тем wordpress

Для изменения темы через админку сайта нужно перейти в редактор, для этого:

  • Заходим в адаминку
  • Заходим во вкладку Внешний вид
  • Переходим в редактор тем

Тема для изменения wordpress Тема для изменения wordpress

Указываем тему которую будем менять и находим файл functions.php в разделе функции темы.

Открываем файл functions.php и дописываем следующий код.

function wpaudit_disable_date_archives( $query ){
if( is_date() ) {
wp_redirect( home_url() );
exit;
}
}
add_action( 'parse_query', 'wpaudit_disable_date_archives' );

После добавления функции не забываем сохранить.

WordPress как удалить архивы WordPress как удалить архивы

Этот код перенаправляет на главную при попытке открыть какой-либо из архивов.

Плюсы этого способа — нет лишних плагинов и быстрая работа. Минусы без базовых знаний программирования можно случайно сломать шаблон или сайт.

Ссылки по работе над сайтом: