説明
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
);
スクリーンショット
インストール
/wp-content/plugins/
ディレクトリ以下にplus-webp
ディレクトリをアップロード- WordPress の「プラグイン」メニューからプラグインを有効化してください
FAQ
ありません
評価
貢献者と開発者
変更履歴
[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
初回リリース。