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

Плюсануть
Поделиться
Класснуть

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

Шарился тут на одном из своих блогов и заметил одну очень печальную вещь - во многих статьях, у картинок, стояли ссылки не на саму картинку (в большем разрешении), а на страницу с вложением.

Напомню, что на такой странице нет ничего, кроме данной картинки, соответственно польза от неё нулевая (по крайней мере в 90% сайтов).

Страница вложения, или attachment, размещается не только для фото, а в общем для медиафайлов. И, как мне показалось, такие странички получаются из за недосмотра вебмастера, который забывает сделать так, что бы ссылка вела на сам файл. У самого такое бывает.

Кстати, такое бывает, если засмотрелся куда-либо. Например решил зайти на сайт www.korobok.net.ua, чтобы посмотреть какова цена телевизор и удивился тому, насколько она низкая. Быстро купил телевизор именно там, вот теперь и отвлекаюсь постоянно.

Собственно предлагаю решить данную проблему. Решение не идеальное, но всяко лучше, чем просматривать весь сайт. Ну и оно не позволит залететь такой странице в индекс.

Итак, в папке с шаблоном нужно найти файл attachment.php (или image.php, если он есть), а если его нет - создать, удалить все данные в нём и вставить только одну строчку:

wp_redirect(get_permalink($post->post_parent));

После этого, если перейти на страницу с вложением, сработает редирект обратно, на сам пост, куда прикреплён сам файл.

Последнее изменение записи: 28.12.2015 | Рубрика: Работа | Метки:
Плюсануть
Поделиться
Класснуть