0WordPressのローカルキャッシュグラバター

私は私のブログにコメント人々のために示したアバターを持っていたいです. WordPressはネイティブので、これを有効にすると、非常に簡単ですグラバターサービスをサポートしています. 別のドメインからの外部ファイルにアクセスする新しい形で余分な負荷時間の多くを追加します - しかし、それはコストが付属しています DNS 検索, 新しい SSL 作るための接続, 等. Would­n’t it be nice to have gravatars stored loc­ally and served from your own serv­er. まあそれは私が今いくつかの時間のために何をしてきたのです, あなたはどのように知りたい場合, 読む…

場合は、あなたはまだあなたがこれをしたいと思います理由だけで迷っています, 私はさらにいくつかの利点を提供しましょう - 画像はローカルにそれらを提供する前に圧縮することができまし, for example ‑all my images are con­ver­ted into webp ver­sions, そして、WEBPをサポートする任意のブラウザはWEBPのバージョンを取得します. これは、外部のサーバーに接続する必要がないから減少に加えています. ブラウザはそれらをキャッシュするように、ローカルリソースはまた、それらに設定されたキャッシングヘッダを持つことができます. Gravatar does­n’t provide for a very long cache time.

私が作成しています 3 カスタム関数, これは私は単に私のテーマののfunctions.phpに入れます. 最初は、ネイティブワードプレスget_avatarのカスタムフィルタであり、(). 呼びかけグラバターとGoogleからの第二グラブアバター, そして第三には、グラバターを更新し、毎日cronジョブを作成します - 場合には、それらは変更されてきました, または以前に使用できない1が利用可能になりました.

あなたが気づくように私は「骨」のフレームワークを使用する - あなたはあなたのテーマと互換性を持たせるために工夫を少しを行う必要があります 3RD 私はそれが提供するいくつかのコードを再利用してきた機能. また、作成する必要があります, またはグラバターを保存するパスをカスタマイズ, 私の場合これは、「/ライブラリ/画像/グラバター/」サブパスでテーマフォルダに格納されています

下記のコメントで私達にあなたの考えを送ってください! あなたが購読したい場合は、右上のメニューで購読リンクをご利用ください. また、下記の社会的なリンクを使用してお友達とこれを共有することができます. 乾杯.

返信を残します