WordPressでファビコンの背景が白くなったときの対処法(ImageMagick Engineを使用している場合)
WordPressはサイトアイコン(通称:ファビコン)を簡単に設定できるので、使用している人も多いかと思います。マリシステムの場合はこんなかんじ。
アイコンがマリシステムのロゴマークのように背景色がない場合は、大抵は透過させていると思いますが、これが強制的に下図のように白になってしまう事象がありましたので、その対策をご紹介します。
原因
原因を先にいいますと、プラグインのImageMagick Engineが原因でした。ImageMagick Engineが、ファビコン用のPNG画像をアップロードしたときに、なぜか透過処理ができないJPG形式の画像に変換してくれたようです。
解決方法
ImageMagick Engineを無効にします。ただ、それでは困ることもあるかと思いますので、下記の手順で対応します。
- ImageMagick Engineを無効にする
- アイコン用画像をアップロードして、サイトアイコンに設定する
- ImageMagick Engineを有効にする
これで、背景を透明なままでサイトアイコンに設定することができました。この記事を執筆時点では、また白くなったりはしていませんので、同様の現象が発生した方は試してみてください。