4 способа убрать архивы WordPress

Убираем архивы WordPress

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

Зачем нужна страница архивов и какие есть в движке

Публикация, кроме персонального URL-адреса, доступна еще на других страницах. Они называются архивами. Это обычный список постов. Например, все посты, отсортированные по месяцам или по году.

Как убрать архивы WordPress записей

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

smart Archive Page Remove

Это самый быстрый метод. Просто установите модуль и в админ-меню Настройки > Archive Pages активируйте все опции.

Настройка плагина smart Archive Page Remove

Теперь все выбранные страницы архивов будут отдавать ошибку 404.

Плагин Clearfy Pro

Это платный WP-модуль с большим набором разных функций. Если он установлен, откройте Clearfy Pro и на вкладке Дубли задействуйте первых 3 настройки.

Настройка плагина Clearfy Pro

После сохранения изменений из страниц архивов будет автоматическое перенаправление на главную.

Получить скидку 15% на Clearfy

functions.php

В этом методе нужно вручную вставить несколько строк PHP-кода в главный конфигурационный файл активной темы:

add_action( 'parse_query', function ( $query ) {
    if( is_date() || is_category() || is_tag() || is_author() ) {
        wp_redirect( home_url() );
        exit;
    }
});

В коде проверяются архивные страницы:

  • is_date() — по дате,
  • is_category() — категории,
  • is_tag() — тегу,
  • is_author() — по автору.

Ненужные проверки смело убирайте.

Какие есть еще варианты?

Yoast SEO

Этот СЕО-плагин частично поможет убрать архивы дат и авторов. Для этого перейдите SEO > Отображение в поисковой выдаче и на вкладке Архивы активируйте нужные настройки.

Настройка плагина Yoast SEO

Выбор лучшего способа как отключить

Все рассмотренные варианты рабочие, но отличаются сложностью реализации. Если вы хотите быстро решить проблему, то лучше всего подойдет плагин smart Archive Page Remove. Если на сайте установлен Clearfy Pro, то можете использовать его. Для тех, кто не хочет устанавливать дополнительных плагинов, рекомендуем добавить код в functions.php.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Михаил Петров/ автор статьи
Загрузка ...
Шаблоны для WordPress
×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙