WordPress как на ладони
rgbcode is looking for WordPress developers.

Сохранить картинки поста

Подскажите, есть ли плагин или код, реализующий функционал сохранения всех картинок из статьи на фронте? То есть, под статьей юзер видит ссылку "Сохранить картинки", жамкает ее и получает zip с картинками этой статьи?
Заранее благодарю, отдельное спасибо за примеры!

Заметки к вопросу:
Dan Zakirov 1.1 года назад

А вам нужно чтобы в архиве все вложения скачивались архивом, которые загружены в пост или только те которые на странице активны?

1
Volonteer
1.1 года назад 5
  • 9
    Dan Zakirov705 air-wp.com

    Этот плагин не проверял https://wordpress.org/plugins/zip-attachments/ но видимо то что надо/ Проверьте, если не работает я свой плагин сделаю, тоже самое хотел делать на сайте

    Решенный вопрос: https://github.com/dan-zakirov/air-download-attachments

    Volonteer 1.1 года назад

    Добрый день, спасибо за отклик! Мне нужно,чтобы скачивались все картинки, относящиеся к этому посту. Превью поста, и те что вложены уже в самом редакторе. Вложенные файлы если таковые будут не нужны

    Volonteer 1.1 года назад

    Плагин проверил, но мне кажется он достаточно древний. Кнопка появляется, архив скачивается, но толи битый, толи еще что-то. Если напишете - будет здорово, конечно.

    Dan Zakirov 1.1 года назад

    Сегодня в течении дня сделаю специальный плагин. Одно уточнение, по каким типам записям? по всем или только по статьям(post/записи)

    Volonteer 1.1 года назад

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

    $file = tempnam($upload_dir['path'], "zip");
    $zip->open($file, ZipArchive::OVERWRITE);

    архив создавался с именем типа C2345.tmp
    Переделал так

    $zip->open($upload_dir['path'] . '/archive.zip', ZipArchive::CREATE|ZipArchive::OVERWRITE);

    Теперь архив создается корректно, а вот скачиваться не хочет, возможно потому, что путь к скачиваемому файлу вот такой
    C:\OpenServer\domains\wp.loc\wp-content\uploads\2023\07\archive.zip

    Dan Zakirov 1.1 года назад

    Плагин готов. Потерпите минут 30

    Dan Zakirov 1.1 года назад

    Итак, вот плагин готовый - https://github.com/dan-zakirov/air-download-attachments если с гитхабом не работаете то внизу там ссылка на скачивание плагина. Устанавливайте, проверяйте, я все затестировал вроде как. Если считаете нужным, могу в репозиторий плагин залить на случай обновления через админку и если вы считаете, что такой плагин нужен в репозитории.

    Если Ваш вопрос решен, давайте вопрос пометим как решенный

    Volonteer 1.1 года назад

    Все отлично, спасибо вам! Работает как надо!

    Dan Zakirov 1.1 года назад

    Вопрос тогда пометьте решенным

    Volonteer 1.1 года назад

    А я еще вчера сразу его отметил решенным

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация