WU Get Gravatar

Vor einiger Zeit habe ich über die Möglichkeit einen lokalen Gravatar-Cache aufzubauen und per nginx diesen auszuliefern, geschrieben. In diesem Beitrag findet sich das Wordpress-Plugin für die einfache Implementierung ohne Editierung der comments.php.

In meiner vorherigen Lösung habe ich die comments.php editiert, um lokal abzurufen. Dies spare ich mir nun und habe einfach per filter die get_avatar() ersetzt. Große Teile des Code stammen aus dem Wordpress-Code von get_avatar(), da ich zunächst die E-Mail herausfinden und validieren musste. Wie immer das Plugin einfach im Plugins-Ordner von Wordpress packen :) Dann die Datei wu-get_avatar.php editieren und in Zeile 27 die “img.yourdomain.tld/g/” gegen die eigene CDN-URL austauschen.

Download von wu-get_avatar.zip