Как отключить страницы вложений WordPress

Как отключить страницу вложений Attachment WordPress

Хотите убрать дубли со своего сайта ВордПресс? Отличный вариант — удалить страницы вложений или Attachment WordPress.

Страницы вложений: что такое и зачем нужны

В WP каждый медиафайл — отдельная страница. Для поисковиков это дубли страницы, в которую вложены эти медиафайлы. Результат — плохая поисковая выдача.

Самый простой выход — сделать редирект с созданной страницы вложения на сам медиафайл.

Как отключить

Разберем несколько способов как это сделать.

Плагин Yoast SEO

Это самый простой способ, если у вас установлен этот модуль.

  • В админ-меню откройте SEO > Отображение в поисковой выдаче,
  • перейдите на вкладку Медиа,
  • напротив опции Перенаправить URL вложений на файл вложения передвиньте ползунок в состояние Да.
Настройка плагина Yoast SEO

Плагин Clearfy Pro

Если вы используете это мощное решение для оптимизации WP-сайта, то устанавливать ничего не нужно.

  • Перейдите Clearfy Pro,
  • откройте вкладку Дубли,
  • активируйте Удалить страницы вложений.
Настройка плагина Clearfy Pro

Акция на покупку Clearfy

Плагин Attachment Pages Redirect

Это еще один бесплатный метод решения задачи. Просто установите и активируйте расширение. Настраивать ничего не нужно.

Установка плагина Attachment Pages Redirect

Файл functions.php

Этот вариант, если не хотите искать и устанавливать дополнительные плагины.

Просто найдите в своей теме этот файл и в самый его конец вставьте несколько строк

add_action( 'template_redirect', function() {
    if ( is_attachment() ) {
        global $post;
        if ( $post && $post->post_parent ) {
            wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
            exit;
        } else {
            wp_redirect( esc_url( home_url( '/' ) ), 301 );
            exit;
        }
    }
});

Код работает для любого типа вложений.

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