Желаете избавится от дублей на своем ВордПресс-сайте, удалив страницы вложений или Attachment WordPress? Тогда читайте дальше!
Что такое страницы вложений?
Известно, что WP, по умолчанию, каждый добавленный медиафайл отображает как отдельную страницу. Чем это плохо для Вашего сайта? А тем, что поисковые системы расценивают такие страницы дублями родительской страницы, куда вложены эти медиафайлы. В итоге такая ситуация негативно сказывается на поисковой выдаче сайта в целом.
Как отключить WordPress вложения?
Наиболее простой и понятный для пользователя способ – воспользоваться мощным премиум-плагином Clearfy Pro, который быстро и корректно избавит Ваш сайт от ненужных дублей. Для этого нужно просто перейти в админ-раздел Clearfy Pro и на вкладке Дубли задействовать опцию Удалить страницы вложений.
Активировать промокод на 15%
Есть и другие, менее удобные, способы избавиться от дублирующих страниц вложений.
Способ 1. Плагин Yoast SEO
Плагин Yoast SEO также поможет Вам решить эту проблему”, перенаправляя с созданной “движком” страницы вложения на сам медиафайл. Для этого необходимо в админ-меню перейти SEO -> Отображение в поисковой выдаче и на вкладке Медиа передвинуть ползунок в состояние Да напротив опции Перенаправить URL вложений на файл вложения.
Способ 2. Плагин Attachment Pages Redirect
Отдельный плагин Attachment Pages Redirect также без проблем “спрячет” ненужные дубли, осуществляя редирект со страницы вложения на родительский пост (к которому прикреплен медиафайл) или на главную страницу сайта. Плагин не имеет страницы настроек, поэтому начинает выполнять свою работу сразу после установки и активации.
Способ 3. Файл functions.php
Откройте этот файл и в самый конец добавьте код:
function wpschool_redirect_attachment_page() { 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; } } } add_action( 'template_redirect', 'wpschool_redirect_attachment_page' );
В этом коде перенаправление будет работать для файлов любого типа, а не только картинок.
Теперь из страницы вложения система перенаправит пользователя на родительскую запись, в которой вложение было загружено. Если оно было загружено через медиабиблиотеку, редирект будет вести на главную страницу.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.