Как удалить или полностью отключить страницы вложений?
Я бы хотел полностью отключить все страницы вложений.
Пробовал гуглить, но там только информация о том, как перенаправить на родительский пост. Это как-то не элегантно. Зачем иметь ненужную ссылку, которая перенаправляет на родительскую страницу? Нельзя ли её полностью отключить, чтобы 404 страницу выдавала, как будто такой страницы вообще нет?
Используй такой хук. Он удаляет правила ЧПУ связанные со страницами вложений. После вставки кода, например, в файл functions.php нужно сбросить правила ЧПУ. Для этого нужно просто зайти в Настройки > Постоянные ссылки.
Может будет полезно - у меня сайт галерея - и для вложений создан файл image.php
есть 2 типа вложений, с прикреплением вложения к посту и без.
Вот код, тут можете подкрутить чтоб для всех вложений была 404 ошибка.
Сейчас настроено так чтоб только авторизированные пользователи видели все вложения, а не авторизированные видели только картинки, которые прикреплены к постам.
Можете оставить доступ только для админа , а остальным 404