Как убрать архивы из WordPress: лучшие плагины для новичков

Чистим WordPress

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

Что это

Это пагинация записей. Она формируется по трем критериям:

  1. Дате публикации. Выводятся все записи, сделанные за день, год или месяц: /2022/, /2022/01/, /2022/02/26/.
  2. По месяцам или по году. Для каждого аккаунта по шаблону формируется отдельный фид.
  3. Меткам. К каждой статье в редакторе можно указать метки – ключевые слова, по которым можно найти ее. Если проставляете теги (отображаются и в мета «Keywords»), то не убирайте такие фиды.
  4. Категориям. ВордПресс сортирует посты по рубрикам: все записи одного раздела попадают в одну ленту.

Активные ссылки плагин Yoast SEO прописывает также в head. Советую удалять линки на архивы из Titile, чтобы не получить пессимизацию от поисковиков

Как убрать с блога на WordPress

Чтобы убрать навигацию, внедрите код в файл functions.php или установите оптимизирующий плагин. Если вы используете архивный виджет, то не советую удалять.

Используя Clearfy PRO

Работает с любыми хостингами и товарами WooCommerce.

В этой утилите фиды отключаются точечно:

  1. Зайдите в настройки плагина (кнопка в сайдбаре админ-панели).
  2. Перейдите в раздел “Дубли”.
  3. Активируйте нужные чекбоксы.
Убрать архивы из WordPress

Кроме этого, Clearfy умеет улучшать техническое SEO сайта на WP, минифицировать HTML темы, повышать защиту и настраивать редиректы.

Убрать архивы рубрик в WordPress через Smart Archive Page Remove

Как и Клиарфай удаляет ленты, но с датированными работает точнее: разделяет их на дневные, месячные и годовые. Чтобы убрать страницы архивов:

  1. Установите и активируйте дополнение.
  2. Зайдите в админ-панель WordPress.
  3. В разделе “Настройки” выберите раздел “Archive Pages”.
  4. Включите каждый переключатель:
Инструкция по отключению

Сохраните изменения, почистите кэш и проверьте архивную навигацию.

Как отключить системной функцией

Рекомендую использовать не FTP-клиенты для Windows, а редактировать в админке.

Удалить можно и без расширений. Нужно вставить код в папку системы:

  1. В админ-панели зайдите в “Внешний вид” > “Редактор тем”.
  2. Выберите файл functions.php (второй сверху).
  3. Вставьте этот фрагмент в самый конец:
function wpcourses_disable_date_archives( $query ){
    if( is_date() || is_tag() ||  is_author() ) {
        wp_redirect( home_url() );
        exit;
    }
}
add_action( 'parse_query', 'wpcourses_disable_date_archives' );

Нажмите на “Обновить”, и проверьте правки. Если появились строчки с ошибками, предупреждения о 404 или надписи о редакции meta – удалите код.

Также читайте: Как вывести popup на сайте WordPress и сделать его максимально эффективным?

Василий

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

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

  1. Андрей

    Здравствуйте. Хотелось сказать автору спасибо за статьи по убиранию мусора из тем ВП.
    И хотелось бы чтобы автор написал статью “чек-лист по мусору в ВП который надо убирать и чем убирать”
    Сейчас имеется проблема с циклическим редиректом ***/wp-login.php?redirect_to=https://*** и не понятно чт ос ним делать.. Висячий узел.
    если есть такая статья – не могли бы вы скинуть ее?

    Ответить