WordPress как на ладони
rgbcode is looking for WordPress developers. Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

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

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

Заметки к вопросу:
Dan Zakirov 2 месяца назад

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

1
Volonteer
2 месяца назад 4
  • 9
    Dan Zakirov525 air-wp.com

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

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

    Volonteer 2 месяца назад

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

    Volonteer 2 месяца назад

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

    Dan Zakirov 2 месяца назад

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

    Volonteer 2 месяца назад

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

    $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 2 месяца назад

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

    Dan Zakirov 2 месяца назад

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

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

    Volonteer 2 месяца назад

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

    Dan Zakirov 2 месяца назад

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

    Volonteer 2 месяца назад

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

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