В архивах WordPress сортирует посты по фильтру: дате публикации, автору, тегам. Такая пагинация не помогает пользователю, но понижает сайт в результатах выдачи. Разбираемся, что такое, зачем они нужны и как их убрать.
Что это
Это пагинация записей. Она формируется по трем критериям:
- Дате публикации. Выводятся все записи, сделанные за день, год или месяц: /2022/, /2022/01/, /2022/02/26/.
- По месяцам или по году. Для каждого аккаунта по шаблону формируется отдельный фид.
- Меткам. К каждой статье в редакторе можно указать метки – ключевые слова, по которым можно найти ее. Если проставляете теги (отображаются и в мета «Keywords»), то не убирайте такие фиды.
- Категориям. ВордПресс сортирует посты по рубрикам: все записи одного раздела попадают в одну ленту.
Активные ссылки плагин Yoast SEO прописывает также в head. Советую удалять линки на архивы из Titile, чтобы не получить пессимизацию от поисковиков
Как убрать с блога на WordPress
Чтобы убрать навигацию, внедрите код в файл functions.php или установите оптимизирующий плагин. Если вы используете архивный виджет, то не советую удалять.
Используя Clearfy PRO
Работает с любыми хостингами и товарами WooCommerce.
В этой утилите фиды отключаются точечно:
- Зайдите в настройки плагина (кнопка в сайдбаре админ-панели).
- Перейдите в раздел “Дубли”.
- Активируйте нужные чекбоксы.
Кроме этого, Clearfy умеет улучшать техническое SEO сайта на WP, минифицировать HTML темы, повышать защиту и настраивать редиректы.
Убрать архивы рубрик в WordPress через Smart Archive Page Remove
Как и Клиарфай удаляет ленты, но с датированными работает точнее: разделяет их на дневные, месячные и годовые. Чтобы убрать страницы архивов:
- Установите и активируйте дополнение.
- Зайдите в админ-панель WordPress.
- В разделе “Настройки” выберите раздел “Archive Pages”.
- Включите каждый переключатель:
Сохраните изменения, почистите кэш и проверьте архивную навигацию.
Как отключить системной функцией
Рекомендую использовать не FTP-клиенты для Windows, а редактировать в админке.
Удалить можно и без расширений. Нужно вставить код в папку системы:
- В админ-панели зайдите в “Внешний вид” > “Редактор тем”.
- Выберите файл functions.php (второй сверху).
- Вставьте этот фрагмент в самый конец:
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 и сделать его максимально эффективным?
Здравствуйте. Хотелось сказать автору спасибо за статьи по убиранию мусора из тем ВП.
И хотелось бы чтобы автор написал статью “чек-лист по мусору в ВП который надо убирать и чем убирать”
Сейчас имеется проблема с циклическим редиректом ***/wp-login.php?redirect_to=https://*** и не понятно чт ос ним делать.. Висячий узел.
если есть такая статья – не могли бы вы скинуть ее?