How can I change the format of attachment page urls from /[post-url]/[attachment-name]/ to /media/[attachment-name]/? I understand that I can override the output of get_attachment_link via the attachment_link filter, but I guess I need to change the redirect structure so WordPress knows how to handle these urls?
Как изменить формат URL-адреса страницы вложения с /[post-url]/[attachment-name]/ на /media/[attachment-name]/? Я понимаю, что могу переопределить вывод get_attachment_link через фильтр attachment_link, но я думаю, мне нужно изменить структуру перенаправления, чтобы WordPress знал, как обрабатывать эти URL-адреса.

Вы можете сделать следующее:
Где я могу найти/обновить обработчик
'index.php?attachment='Я хочу использовать свой собственный обработчик для разрешения файлов, фильтровать только для определенного пользователя (ей) и т.д.добавьте его в файл темы functions.php
Куда добавить приведенный выше код? В functions.php, rewrite.php или links-template.php?