Убрать страницы медиафайлов — WordPress

Убрать страницы медиафайлов — WordPress

К сожалению, не многие начинающие вебмастера знают, что cms wordpress создает дополнительные страницы на загруженные файлы через медиаменеджер. Эти страницы достаточно часто становятся головной болью для оптимизаторов. Последние кричат, топают ногами, требуют убрать лишние страницы, желательно чтобы при обращении к ним сайтом отдавалась ошибка 404. Сегодня мы научимся делать так. Давайте пойдем навстречу оптимизаторам, все-таки благодаря им у нас есть дополнительная работа:)

Для всей реализации нам понадобится только изменить файлик functions.php нашей темы. В конец файла добавляем следующие строки:

<?php 
	add_action('template_redirect', 'bez_stranic_vlogenii');
	function bez_stranic_vlogenii() {
		global $wp_query, $post;
		if ( is_attachment() ) :
			$wp_query->set_404();
		endif;
	} 
?>

Вот и все. Теперь при обращении к страницам медиафайлов нам будет возвращаться ошибка 404. Всем успехов!

26.03.17
Для просмотра сайта обновите браузер.