Plus WebP or AVIF

Описание

Generate WebP or AVIF

  • Generate WebP or AVIF file when adding image file in Media Library.
  • Generate WebP or AVIF from all the images by async/await.
  • Optionally, Can replace image files with WebP or AVIF when adding new media, and delete the original image file. Also, when generating all images, the original image file ID will be overwritten as WebP or AVIF and the original image file will be deleted. All URLs in the content are also replaced.

WP-CLI

WP-CLI commands are available. If you have a large number of files, WP-CLI commands is more reliable.
* wp pluswebpavif
* wp pluswebpavif webp -> Generated WebP.
* wp pluswebpavif avif -> Generated AVIF.
* wp pluswebpavif webp --mail=true -> Send results via email.
* wp pluswebpavif webp --pid=12152 -> Process only specified Media ID.
* wp pluswebpavif avif --quality=90 -> Specifies the quality of WebP or AVIF.
* wp pluswebpavif webp --replace=false -> WebP or AVIF replacement of images and contents.
* wp pluswebpavif avif --addext=true -> Append the webp or avif extension to the original filename.
* wp pluswebpavif webp --types=image/png,image/gif -> MIME type to convert.

How it works

Filter hooks

/** ==================================================
 * Filter for advanced change database.
 * If you want to replace other databases besides content.
 */
add_filter(
    'plus_webp_advanced_change_db',
    function( $before_url, $after_url ) {
        /* Your processing */
        return array( $before_url, $after_url );
    },
    10,
    2
);

Скриншоты

  • Библиотека файлов
  • Генерация
  • Настройки

Установка

  1. Загрузите plus-webp в папку /wp-content/plugins/ каталога
  2. Активируйте плагин через меню ‘Плагины’ в WordPress

Часто задаваемые вопросы

нет

Отзывы

19.07.2024
After updating to version 4.09, I had to turn off the plugin, as it began to change the sender name for all letters coming from my site to mail using the following template «[ Site name ] WebP generate for Plus WebP». After deactivating the plugin, the problem was resolved. Your plugin is very good! I gave it 2 stars just to get your attention.
24.05.2024
This is great plugin to save my server space! Dear developer, I prefer to donate by paypal, usdt or stripe instead of inputting my credit card elsewhere.
12.05.2024
The plugin works, converts images to webp but also uses the apache PHP LoadFromFile that loads the images from file rather make http request, which means it will change the canonical of the images. Which means your articles and website will disappear from Google search, which will kill the traffic and the website finally. This happened to my website till I traced the solution down to this plugin. You’ll post and it just won’t show on Google search even though all is green on GSC because of this plugin. If you notice your website traffic is dying or your website doesn’t show on Google, try removing this plugin and check your keywords acquisition on ahrefs.
16.10.2023
Works great! Just be careful with the «WebP replacement of images and contents» setting. Do you REALLY want to remove all your old JPG files?
Посмотреть все 25 отзывов

Участники и разработчики

«Plus WebP or AVIF» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Plus WebP or AVIF» переведён на 7 языков. Благодарим переводчиков за их работу.

Перевести «Plus WebP or AVIF» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

[5.03] 2024/11/14

  • Fix — Rebuilt javascript.

[5.02] 2024/11/14

  • Fix — Rebuilt javascript.

[5.01] 2024/11/12

  • Fix — Rebuilt javascript.
  • Change — Changed the required version of WordPress.

[5.00] 2024/08/23

  • Changed — Plugin name changed from «Plus WebP» to «Plus WebP or AVIF».
  • Added — AVIF conversion.

[4.20] 2024/08/21

  • Added — WP-CLI command arguments for settings.
  • Changed — Classified WP-CLI commands.

[4.11] 2024/08/17

  • Fixed — Transparent PNG conversion issue.
  • Added — Added whether to send email to WP-CLI command arguments.
  • Added — Added the media ID to the WP-CLI command argument.

[4.10] 2024/07/19

  • Added — ‘plus_webp_advanced_change_db’ filter for Replacement of non-content databases.
  • Removed — Blogname for mail from name.

[4.09] 2024/07/18

  • Added — WP-CLI command for warning indication at console output.
  • Tweak — Webp bulk generation by React.
  • Added — Blogname for mail from name.

[4.08] 2024/07/15

  • Fix — Support for cases where media exists in the database and does not exist as a file.
  • Thanks — Marcus Karlos.

[4.07] 2024/06/20

  • Added — WP-CLI command for webp bulk generation.

[4.06] 2024/03/05

  • Fix — Changed file operations to WP_Filesystem.

4.05

Changed json_encode to wp_json_encode.

4.04

Supported WordPress 6.4.

4.03

Fixed link to plugin page.

4.02

Fixed about sending e-mail.

4.01

Added description.
Removed unnecessary codes.

4.00

Moved the location of the Admin page to the Media Library.
The admin screen has been converted to React.
Batch generation of webp by async/await is now supported.
Fixed a problem where title name comparison failed and generated duplicate files.
Metadata generation for WordPress 6.1-alpha to match WordPress 6.2.

3.00

Поддерживает WordPress 6.1-alpha.

2.07

Добавлен хук для Organize Media Folder.

2.06

Исправлена обработка, когда медиа не существует.

2.05

Поддерживается XAMPP.

2.04

Исправлена проблема метаданных.

2.03

Исправлена проблема метаданных.

2.02

Исправлена проблема с заменой контента.

2.01

Исправлены различные сообщения и ветки в ajax.

2.00

Добавлена ajax генерация для webp.

1.13

Исправлена проблема с сохранением настроек.
Добавлена настройка для расширений.

1.12

Исправлена проблема с очисткой cron расписаний.
Исправлена проблема предела большого изображения.

1.11

Исправлена проблема получения титула при массовой генерации.

1.10

Исправлена фоновая обработка.

1.09

Сообщите подробности при уведомлении по электронной почте.
Добавлено уведомление на экране управления об окончании генерации пакета.

1.08

Добавлена возможность выбирать, какие типы файлов конвертировать и какие нет.

1.07

Поддержка прозрачного gif & png.
Исправлена проблема с именем файла.

1.06

Исправлена проблема с заменой URL контента.

1.05

Исправлена проблема с заменой изображения.
Соответствия к стандарту кодирования WordPress.

1.04

Соответствия к стандарту кодирования WordPress.

1.03

Добавлена html-выход на экране управления.

1.02

Исправлена проблема с преобразованием изображения.
Исправлена проблема с заменой изображения.
Добавлена настройка качества.

1.01

Исправлена проблема с PNG файлами.
Добавлен скрипт удаления.

1.00

Первый релиз.