Преобразование фото в webp в описание поста блога
Плагин blogwebp для Webasyst Blog
Плагин автоматически переводит картинки в формат WebP и помогает заполнять Alt-текст у изображений в постах. WebP обычно весит меньше JPG и PNG, поэтому страницы открываются быстрее. Alt нужен для SEO и для людей, которые используют программы чтения с экрана.
Зачем он нужен
/wa-data/public/blog/img/..., без полного адреса сайта.Что делает плагин при работе с новыми постами
wa-data/public/blog/img/./wa-data/public/blog/img/имя-файла.webp.Поддерживаемые форматы
JPG, JPEG, PNG, GIF, WebP.
Требования к серверу
imagewebp) или ImageMagick.wa-data/public/blog/img/ должна быть доступна для записи.Установка
.webp и атрибут alt.Настройки плагина
| Настройка | Что делает |
|---|---|
| Включить плагин | Главный переключатель. Без него конвертация при загрузке не работает. |
| Качество WebP | От 1 до 100. По умолчанию 85 — баланс между размером файла и качеством. |
| Обязательный Alt | Не даст загрузить картинку без Alt-текста. |
| Alt из заголовка поста | Если Alt не указан, подставляет заголовок поста. |
| Cron: конвертация старых постов | Включает автоматическую обработку по расписанию. |
| Cron: ID постов | Список ID через запятую, например 143, 200, 305. Пустое поле — обработка пакетами. |
| Cron: размер пакета | Сколько опубликованных постов обрабатывать за один запуск, если ID не указаны. По умолчанию 5. |
| Cron: удалять оригиналы | После успешной конвертации удаляет JPG, JPEG, PNG и GIF. WebP остаётся. |
Конвертация старых постов (cron и SSH)
Плагин находит картинки в тексте поста, конвертирует их в WebP, обновляет ссылки в HTML и при необходимости удаляет старые файлы. Уже существующие WebP повторно не перекодируются.
Лог работы:
wa-log/blog/blogwebp-convert.log
Пример строки для crontab (каждый день в 03:15):
15 3 * * * php /полный/путь/к/webasyst/cli.php blog blogwebpConvertPosts
Ручной запуск для одного поста:
php /полный/путь/к/webasyst/cli.php blog blogwebpConvertPosts --post_id 143
Пробный запуск без изменений:
php /полный/путь/к/webasyst/cli.php blog blogwebpConvertPosts --post_id 143 --dry_run 1
Пример результата в HTML поста
<figure><img src="/wa-data/public/blog/img/photo-1719174231-384521-a7f3b2c1.webp" alt="Заголовок поста"></figure>
Кратко для новичка
blogwebp — это плагин, который делает картинки в блоге легче и правильнее оформленными: меньше вес, быстрее сайт, есть Alt для поисковиков. Новые фото конвертируются сами при загрузке. Старые — через cron или одну команду в терминале.
Если что-то не работает
wa-log/blog/blogwebp-convert.log.Нужна помощь с настройкой под ваш магазин? Пишите на scc.lac@mail.ru или в Telegram @web_stu.
Мгновенная авторизация через Яндекс ID
7 дней бесплатно
Сохранение всех фото на лету в формате webp
7 дней бесплатно
Общие габариты отправления по стороне и объёму
7 дней бесплатно
Маска телефона для корзины и других форм
7 дней бесплатно
Плагин обратного звонка с интеграцией
7 дней бесплатно
Плагин «Изображения для блога» с созданием эскизов
7 дней бесплатно
Добавляет возможность задавать аннотацию для поста
7 дней бесплатно
Получение товаров аналогов на отдельной странице
7 дней бесплатно
Покупатели подписываются при отсутствии товара
7 дней бесплатно
Генерация описаний и отзывов нейросетью
7 дней бесплатно
Определение VPN/Proxy подключений
7 дней бесплатно
Автоматический редирект посетителей на домен
7 дней бесплатно
Формы вставляются только HTML-кодом в шаблоны темы
7 дней бесплатно