Перезалить библиотеку.
-
Добрый день. Может кто возьмется за решение такой проблемы.
Требуется перезалить библиотеку.
1.Обойти все записи.
В каждой записи, для каждого изображения (вложения) выполнить действия.
2. Найти такой файл в определенной директории (включая поддиректории)на диске (имя файла вложения совпадает с именем на диске)
3. При нескольких вариантов спросить какой выбирать (при этом должны быть видны название записи и ее дата, даты найденных файлов на диске)
4.Загрузить это файл в библиотеку «из-под записи»
при этом файл автоматически (благодаря плагинам) вставится в уникальную для данной записи директорию, привяжется к этой записи и , если превышает лимит, продет процедуру resize.
5. заменить в HTML для данного вложения полные пути (ссылки) href=»xxx» и src=»xxx» на путь нового только что закаченного вложения
все остальные данные для этого вложения должны остаться нетронутыми.На сколько я понимаю в результате таких действий должна сформироваться новая библиотека? файлы изображений разложатся по папкам привязанных к записям, записи начнут ссылаться на новые залитые изображения.
Может быть есть другой путь?
опционально — проверить если отсутствует определенный класс (my-images или my-images-min) добавить их — для 1го вложения my-images-min, для остальных my-images
<img class=»my-images-min wp-image-9152″….
- Тема «Перезалить библиотеку.» закрыта для новых ответов.