Webp Express не работает

Webp Express не работает

Вы установили новый плагин плагин Webp Express для WordPress для конвертации изображений в формат webp. Но при массовой конвертации по нажатию кнопки «Bulk Convert» он может зависнуть на начальном этапе или на каком-то следующем изображении.

А что происходит? А Вы присмотритесь на имя файла изображения, на котором он застопорился и не хочет дальше продолжать процесс конвертации! Видите? Имя файла содержит русские кириллические буквы 😉 Т.е. этот плагин просто не умеет обрабатывать русские имена файлов.

Есть два варианта решения проблемы. Первый вариант, переименовать все файлы в латинские имена или воспользоваться другим плагином, который умеет это делать массово и на лету при загрузке файлов. Что-то типа Cyr-To-Lat и подобные.

Второй вариант, поправить код файла плагина Webp Express, который отвечает за этот процесс. Благо для Вас, наш гуру по PHP Ростислав исправил этот баг в нужном файле. Можете воспользоваться и сэкономить время и деньги.

Имя файла WebPConvert.php. Его нужно скачать по этой ссылке, разархивировать в любую папку на компьютере и через FTP положить в директорию Вашего сайта WordPress по следующему пути.

wp-content/plugins/webp-express/vendor/rosell-dk/webp-convert/src

С заменой файла. А лучше, предварительно сделать бэкап этого файла или всего сайта, и про базу данных не забудьте. Кстати это можно сделать тоже с помощью плагина File Manager и с его же помощью файл положить.

P.S.

На сегодняшний день версия плагина Webp Express 0.19.0, обновлялась последний раз 13 ноября 2020 года и все еще не исправлен данный баг. Хотя в changelog написано «Fixed problem in Bulk Convert when files had special characters in their filename». Т.е. исправили баг со специальными символами в именах файлов, но похоже это не связано с кириллицей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *