WebP Converter for Mediaを使ってWebP変換・対応させる手順

画像のWebP変換

画像の次世代形式のひとつであるWebPを使ってウェブサイト上で画像を配信する必要性が高まってきていますよね。

google speed insightsで修正するように指摘された方も多いと思います。

ただ、すべての方がwebの技術に精通しているわけではありませんから、プラグインを使って簡単に対応できれば良いですよね。

ここでは、WebP Converter for Mediaを使って、既存の画像を一括でWebPへ変換し、あなたのウェブサイトをWebP対応させる方法をお伝えしていきます。

管理人吹き出し画像
WebP Converter for Mediaは、「とにかく簡単に対応したい。」、「他の画像圧縮プラグインとは別に対応したい。」という方におすすめです。

WebP Converter for Mediaとは

WebP Converter for Media
プラグイン公式ページ

WebP Converter for Mediaは、画像を次世代フォーマットのひとつであるWebP形式でブラウザに表示させるプラグインです。
(他の次世代フォーマットである「AVIF」にも近日対応とのことです。)

その他、画像の圧縮やリサイズ、遅延読込などの機能はなく、次世代フォーマット形式での配信専用のプラグインです。

機能の概要としては次のようになります。

WebP Converter for Mediaの機能概要

  • .htaccessでのブラウザ判別
  • .htaccessを使わない判別方法にも対応
  • jpeg・png・gifに対応
  • /uploads、/themes、/pluginsフォルダ内の画像に対応
  • GD、Imagickの2つの変換方法に対応
  • WebPのみに対応(AVIFは近日対応予定)
  • 変換画像の画質指定機能
  • 既存ファイルの一括変換
  • 画像アップロード時の自動変換
  • WebPファイルのブラウザキャッシュ
管理人吹き出し画像
細かな機能がありますが、初心者の方でも難しく考える必要はありませんよ。
WebP Converter for Mediaのインストール方法は一般的なプラグインと同様ですので省略します。

「WebP(ウェッピー)」とは?

WebPのロゴ
従来Webで利用される画像ファイルは、「jpeg」「png」「gif」が主流でした。

Webページの表示速度は、記事の検索順位にも影響を与えるとして、画像の軽量化が課題となっていきました。

そして、次世代の画像フォーマットとして、「WebP」「JPEG200」「JPEG-XR」などが登場しました。

「WebP」とは、Googleが開発した高圧縮・軽量な新世代フォーマットのひとつのことです。

次世代フォーマットは、先ほどお伝えしたとおり主に3つありますが、現在では「WebP」一強になっていますので、Webサイトの次世代フォーマット化にはWebPを使っておけば問題ありません。

ブラウザごとに対応が必要

各種ブラウザのアイコン
しかしこの画像の次世代フォーマットは、ブラウザ各種が規格を争ってきた経緯から、ブラウザによって表示できるものとできないものがあります。

次世代フォーマットの主流である「WebP」も、ブラウザの種類やバージョンによって対応状況が異なります。

つまり、あなたのサイトやブログでWebP対応するには、訪問者の使用するブラウザの種類やバージョンによって対応を変える必要が出てきます。

以降は、EWWW Image Optimizerを使ってWebP変換するときに、訪問者のブラウザによってWebPへ変換した画像を表示するのか、Jpegなど元の画像を表示するのかの判別についても対応できるように説明していきます。

WebP Converter for MediaでのWebP(ウェッピー)配信設定方法

・読込方法の選択
WebP読込方法
閲覧者のブラウザの種類やバージョンによって表示する画像ファイルを変更する必要があることは既にお伝えしています。

この、表示すべき画像を判断する方法を指定します。

  • .htaccessを使用する方法
  • .htaccessやWebサーバー(Nginx)に手を加えない方法

上のどちらかしか選択できません。

.htaccessを編集できるレンタルサーバーをお使いの場合は、上の「via .htaccess (recommended)」を選んでおけば良いでしょう。

.htaccessはFTPクライアントを使用して編集するのが一般的ですが、よくわからない方は、主要なレンタルサーバーの管理画面から.htaccessを編集する機能があるか確認してみてください。

.htaccessを編集できないなど、使用している環境によっては、「Pass Thru (without rewrites in .htaccess files or Nginx configuration)」を選択してください。

・WebPへ変換するファイルの指定
変換対象ファイル形式
WebPへ変換したいファイル形式をチェックします。(複数選択可)

デフォルトでは、gifが選択されていませんが、あなたの運営しているウェブサイトでgifの使用が多いようであれば、チェックしておきましょう。
※ gifアニメーションを変換した場合は、静止画となってしまうので注意してください。

・WebPへ変換対象とするディレクトリの指定
変換対象フォルダ
画像をWebPへ変換したい画像があるフォルダを指定します。(複数選択可)

通常の投稿内の画像のみを対象とするなら「/uploads」だけにチェックを入れればOKです。

他にも、使用しているテーマやプラグイン内の画像についても変換したい場合は、それぞれにチェックを入れます。

先の設定で、「.htaccessを使用しない方法」を選んだ場合や、使用しているテーマによっては正常に動作しない可能性もありますので、よくわからない場合は「/uploads」のみで良いと思います。

・変換方法の選択
変換方法
変換する仕組みをどちらか選びます。

ただ、使用している環境により一方しか選択できない状態になっていることがありますが、そのままで問題ありません。

管理人吹き出し画像
エックスサーバーの場合は、「GD」しか選ぶことができませんでした。

・出力形式の選択
変換後ファイル形式
変換後のファイル形式を選びますが、WebP Converter for Mediaは現在のところ「WebP」のみ対応しているので、必然的にWebPとなります。

・画像の圧縮率の選択
画像の圧縮率

お好きな圧縮率を選択すれば良いと思いますが、特にこだわりがないのであればデフォルトのままで良いと思います。

数字が小さいほどファイルサイズは小さくなりますが、画質は劣るようになります。

・オプション機能の指定
追加オプション機能
オプション機能の概要は次のとおりです。

  • WebPへ変換したものの、元のサイズよりも大きい場合は、WebPファイルを自動で削除する
  • WebPファイルのブラウザキャッシュを使用する
  • 画像のメタデータをEXIFまたはXMP形式で保存します(Imagick変換方法でのみ使用可能)
  • cronがメディアライブラリの外部からの画像を自動的に変換できるようにします(メディアライブラリの画像はアップロード直後に変換されます)
  • cronがメディアライブラリにアップロードされた画像を変換できるようにして、画像を追加するプロセスを高速化します(メディアライブラリに追加された画像が自動的に変換されない場合は、このオプションを無効にします)
  • すべてのドメインのWebPへのリダイレクトを強制します(デフォルトでは、WebPの画像はWebサイトのドメインにのみ読み込まれます-画像が別のドメインのURLを介して表示される場合、元のファイルが読み込まれます)
  • debug.logファイルへの変換中にエラーをログに記録します(WordPressでのデバッグがアクティブな場合)

cronに関するものは、ご使用のレンタルサーバーの環境に依存するものですので、よくわからない場合はデフォルトとのままで様子を見て、正しく動作しない場合にチェックを外すなどしてください。

下から2番目のリダイレクトの話は、CDNを利用していたり、外部サイトの画像を直リンクしている場合に、外部ファイルを見るのではなく、あなたのサーバーに変換したWebPファイルを表示させるようにするということだと思います。
チェックなしのままで良いかと思います。

・すべての設定完了後に保存します
WebP Converter for Mediaの保存ボタン
保存ボタンをクリックして設定を保存します。

  • /wp-content/uploads-webpc/uploadsディレクトリが作成される(WebPファイル保存場所)
  • /wp-content、l/wp-content/uploads-webpc 2つのディレクトリ直下にそれぞれ.htaccessファイルが作成される

既にある画像をWebPへ一括変換する

WebP Converter for MediaでWebP一括変換
基本的に一括変換は一度しかしませんので、チェックを入れずに[Regenerate ALL]ボタンをクリックして開始します。
WebP Converter for Media一括変換中

管理人吹き出し画像
一括変換は結構速くて、2000くらいのファイル変換で10分程度で完了しました。
画像は、/wp-content/uploads-webpc/uploadsというディレクトリが作成され、WebPファイルのみが格納されています。

実際にWebPへ変換して配信されているかの確認方法

例として2つの方法を紹介しますが、いずれの場合も、ChromeなどWebP配信に対応しているブラウザから行ってください。

実際に画像を保存して確認

確認したいページを開き、記事内の画像を、[右クリック]-[名前をつけて画像を保存…]をクリックして、保存しようとしたときのファイル名の拡張子が、「.webp」とななっていれば正常に変換されています。

Chromeのデベロッパーツールから確認

WebP変換正常確認方法
Chromeのデベロッパーツール(開発者ツール)から、画像のタイプを見ることで確認ができます。

  1. 該当ページで、[F12]または、[右クリック]-[検証]をクリック
  2. 上部の[Network]をクリック
  3. 中段の[img]をクリック
    ※ 何も表示されないときは、[F5]などでリロードしてください。

WebP Converter for Mediaアンインストール時の動作

なんらかの原因によりWebP配信をやめたり、WebP Converter for Mediaとは別のプラグインを使用したいときがありますよね。

WebP Converter for Mediaをアンインストールしたときに削除状況は次のとおりです。

  1. 作成された/wp-content/uploads-webpcが削除される
  2. 作成された/wp-content/uploads-webpc内の.htaccessファイルも削除される
  3. 作成された/wp-content/内の.htaccessファイルは残っているが、中身は白紙

まとめ

非常に簡単にWebP配信できるということで使用されている方も多いようです。

設定自体もデフォルトのままで対応できるのもうれしいところ。

普段使っている画像軽量化プラグインとは別に管理したいという方におすすめです。

エックスサーバーにTHE THORをテーマとしたサイトでWebP Converter for Mediaを使ってWebP対応を行ってみましたが、正常に動作しませんでした。詳細については検証中ですが、サーバーやテーマファイルによって動作しない可能性があります。

代替方法としてEWWW Image Optimizerを使ってWebP対応する方法もあります。

満足できる!!
レンタルサーバー集

実際に使ってわかった初心者にもおすすめできるサーバー集

これで戦える!
WordPressテーマ集

ブログも!アフィリエイトも!おすすめのテーマ徹底比較