Скопировать запись wp_posts для быстрого доступа к файлу в медиатеке

введите описание изображения здесь

Введение

На приведенном выше снимке экрана вы можете увидеть плагин Real Media Library, который создает структуру папок в медиа-библиотеке. Я хочу расширить плагин, чтобы файл можно было связать / скопировать в папку с помощью простого «ключа удержания» (приведены действия и фильтры и написан JavaScript). Кстати. Я давно уже просил UX этого «копирования» здесь: https://ux.stackexchange.com/questions/100250/link-alias-or-create-shortcut-in-wp-media -библиотека

Технический подход

Теперь я прихожу к технической части создания ссылки на файл. Я подумал о следующем:

  1. Скопируйте заданную строку wp_posts в базу данных
  2. Создается новый идентификатор для копии
  3. Сохраните исходный идентификатор копии (в дополнительной таблице)
  4. Измените функцию get_attached_file с помощью фильтра, чтобы загруженный файл из таблицы wp_postmeta был загружен из исходного идентификатора
  5. Измените функцию wp_get_attachment_metadata с помощью фильтра, чтобы метаданные из таблицы wp_postmeta загружались из исходного идентификатора
  6. Также измените данные сеттеры для этих двух функций

Как вы думаете? Возможно ли это?

Solutions Collecting From Web of "Скопировать запись wp_posts для быстрого доступа к файлу в медиатеке"