Существует ли стандартный способ навсегда удалить изображение из истории версий?

Хотя легко навсегда удалить тему, я не вижу стандартного способа навсегда удалить конкретное изображение, одновременно сохраняя остальную часть темы.

Проблема, которую это создаёт, заключается в следующем:

  1. Пользователь публикует конфиденциальное изображение
  2. Конфиденциальное изображение удаляется, но остаётся в истории правок и, следовательно, в базе данных

Чтобы соблюдать правила конфиденциальности, мне нужно иметь возможность удалить это изображение из базы данных. В настоящее время я получаю URL-адрес изображения, ищу его на сервере и удаляю напрямую. Это не особенно удобно, и мне не нравится идея удаления файла изображения без очистки ссылок на него в базе данных.

Я мог бы написать скрипт на Python для автоматизации шагов, которые я выполняю при удалении, просто передавая URL-адрес изображения в качестве аргумента, но мне интересно, есть ли уже правильный/стандартный способ сделать это?

На самом деле, похоже, что это происходит автоматически, если вы удаляете изображение и оно нигде больше не используется.

При использовании браузера, который уже просматривал это изображение, вы всё ещё можете видеть его в истории изменений, но это лишь локальная копия, сохранённая браузером — само изображение больше не находится на сервере, и другие пользователи не смогут его увидеть, если только они не просматривали его ранее.

Хм, вы уверены? Насколько я знаю, вам нужно удалить изображение из поста (то есть удалить ссылку из разметки), а затем подождать, пока изображение не станет «сиротой» и не будет удалено.

Не могли бы вы описать точные шаги, которые вы выполняете?

Привет, Ричард, ты прав. Я должен был упомянуть период ожидания. У меня он составляет стандартные 48 часов