Plus WebP or AVIF

説明

WebP または AVIF を生成

  • メディアライブラリに画像ファイルを追加する際に WebP または AVIF ファイルを生成します。
  • async/await で全ての画像から WebP または AVIF を生成します。
  • オプションで、新しいメディアを追加するときに画像ファイルを WebP または AVIF に置き換え、元の画像ファイルを削除できます。 また、すべての画像を生成する場合、元の画像ファイル ID は WebP または AVIF として上書きされ、元の画像ファイルは削除されます。 コンテンツ内のすべての URL も置き換えられます。

WP-CLI

WP-CLI コマンドが利用できます。ファイル数が多い場合は、WP-CLI コマンドの方が確実です。
* wp pluswebpavif
* wp pluswebpavif webp -> WebP を生成。
* wp pluswebpavif avif -> AVIF を生成。
* wp pluswebpavif webp --mail=true -> 結果をメールで送信する。
* wp pluswebpavif webp --pid=12152 -> 指定されたメディア ID のみを処理する。
* wp pluswebpavif avif --quality=90 -> WebP または AVIF の品質を指定。
* wp pluswebpavif webp --replace=false -> 画像やコンテンツの WebP または AVIF 置換を適用。
* wp pluswebpavif avif --addext=true -> 元のファイル名に webp または avif 拡張子を追加。
* wp pluswebpavif webp --types=image/png,image/gif -> 変換する MIME タイプ。

使い方

フィルターフック

/** ==================================================
 * 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. /wp-content/plugins/ディレクトリ以下にplus-webpディレクトリをアップロード
  2. WordPress の「プラグイン」メニューからプラグインを有効化してください

FAQ

ありません

評価

2024年7月19日
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.
2024年5月24日
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.
2024年5月12日
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.
2023年10月16日
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

  • 修正 – javascript を再生成。

[5.02] 2024/11/14

  • 修正 – javascript を再生成。

[5.01] 2024/11/12

  • 修正 – javascript を再生成。
  • 変更 – WordPress の必須バージョンを変更しました。

[5.00] 2024/08/23

  • 変更 – プラグイン名を 「Plus WebP 」から 「Plus WebP or AVIF 」に変更しました。
  • 追加 – AVIF 変換。

[4.20] 2024/08/21

  • 追加 – WP-CLIコマンドの設定の引数。
  • 変更 – WP-CLI コマンドをクラス化しました。

[4.11] 2024/08/17

  • 修正 – 透過 PNG 変換の問題。
  • 追加 – WP-CLI のコマンド引数にメールを送信するの有無を追加しました。
  • 追加 – WP-CLI のコマンド引数にメディア ID を追加。

[4.10] 2024/07/19

  • 追加 – ‘plus_webp_advanced_change_db’ フィルターでコンテンツ以外のデータベースの置換。
  • 削除 – メール from 名を、ブログ名に。

[4.09] 2024/07/18

  • 追加 – WP-CLI コマンドで、コンソール出力に警告を表示する。
  • 微調整 – React による、WebP 生成。
  • 追加 – メール from 名を、ブログ名に。

[4.08] 2024/07/15

  • 修正 – メディアがデータベースに存在し、ファイルとして存在しない場合の対応。
  • 感謝 – Marcus Karlos.

[4.07] 2024/06/20

  • 追加 – webp 一括生成のための、WP-CLI コマンド。

[4.06] 2024/03/05

  • 修正 – ファイル操作を WP_Filesystem に変更。

4.05

json_encode を wp_json_encode へ変更しました。

4.04

WordPress 6.4 に対応しました。

4.03

プラグインページへのリンクを修正しました。

4.02

メール送信について修正しました。

4.01

説明文を追加しました。
不要なコードを削除しました。

4.00

管理画面の設置場所をメディアライブラリに移動しました。
管理画面を React 化しました。
async/await による webp の一括生成に対応しました。
タイトル名の比較に失敗し、重複したファイルが生成される問題を修正しました。
WordPress 6.1-alpha に合わせて行われていたメタデータ生成を 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

webp の ajax 生成を追加しました。

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

初回リリース。