Частые вопросы
Обновлено
Почему показано «Формат WEBP не поддерживается сервером!»?
Плагин не обнаружил возможность записи WebP через GD. Под сообщением выводится причина: GD не подключено либо в нём нет поддержки WebP. Передайте этот текст поддержке хостинга. Для cron отдельно проверьте PHP командной строки: его конфигурация может отличаться от PHP сайта.
Какие форматы попадают в конвертацию? Что с GIF?
Выборка фотографий ограничена расширениями jpg, jpeg и png в базе приложения. GIF в эту выборку не входит, хотя внутренняя функция преобразования умеет читать GIF. Уже обработанные записи с расширением webp повторно не выбираются.
Сохраняются ли исходные JPEG и PNG?
После успешной записи WebP плагин удаляет прежний файл. Это относится и к основному файлу, и к сохранённому оригиналу, и к эскизам, если они обрабатывались успешно. Встроенного возврата к прежнему формату нет. Для восстановления нужна резервная копия файлов и соответствующего состояния базы данных.
Почему часть фотографий пропущена?
Основного файла может не быть на диске; также возможны неподдерживаемый фактический формат, ошибка чтения изображения или записи WebP. Такая фотография сохраняет прежнее расширение в базе, а обход продолжается. Подробности ищите в wa-log/ewphotoswebp/convert.log.
Текст итогового отчёта перечисляет отсутствие файла и неподдерживаемый формат, но журнал позволяет увидеть и другие ошибки преобразования.
Почему конвертируются не все эскизы?
Проверьте, включена ли настройка «Конвертировать эскизы изображений» и сохранены ли параметры до запуска. Обрабатываются только существующие файлы размеров из конфигурации «Фото». Отсутствующие эскизы и эскизы других размеров в этот проход не входят.
Если сама фотография уже имеет расширение webp в базе, новый запуск не выберет её для отдельной обработки эскизов.
Можно ли задать качество оригиналов?
В интерфейсе есть только «Качество эскизов». Основной файл и сохранённый оригинал передаются в преобразование с качеством 100; отдельной настройки для них нет.
Почему ручной запуск работает при выключенном статусе?
«Статус плагина» проверяется командой CLI, но не обработчиком кнопки «Конвертировать фотографии в .WEBP». Выключение статуса останавливает обработку по расписанию.
Можно ли закрыть страницу во время ручной конвертации?
Дождитесь окончания: браузер отправляет запросы на очередные шаги обработки. Если страницу закрыть, дальнейший обход из неё не продолжится. Уже выполненные изменения файлов и базы остаются. При новом запуске фотографии, у которых расширение уже изменено на webp, в выборку не попадут.
Нужно ли менять шаблоны темы?
Плагин меняет файлы фотографий и их расширение в базе приложения «Фото». Собственных хелперов для Smarty и хуков публичной части у него нет. Отдельный код вставки в тему не предусмотрен. После обработки проверьте отображение фотографий в вашей теме; ссылки, вручную записанные в шаблонах или контенте, обработчик не переписывает.
Почему отчёт об успехе не совпадает с числом WebP-файлов?
Счётчик отражает фотографии, у которых успешно обработан основной файл. Сохранённого оригинала может не быть; существующий оригинал или отдельный эскиз может завершиться ошибкой. Эти ошибки не вычитают фотографию из счётчика и не отменяют изменение её расширения в базе. Для проверки всех файлов используйте журнал.