Mirror Gravatar

설명

Locally mirrors commenters’ Gravatar, Libravatar and Mastodon avatars and serves them from your site, rather than loading them from a third-party web site upon each page load.

This has several effects:

  • If most of the comments on a post have no avatar, those turn into one load of a shared image, instead of one for each comment, that happens to return the same “mystery” image.

  • You will be serving more (small) images.

  • If a commenter’s URL looks like a link to a Mastodon / ActivityPub profile, their Mastodon account’s avatar will be displayed.

  • When commenting, a live preview of the Gravatar tracks the contents of the “Email” field.

  • gravatar.com and libravatar.org no longer have a web-bug on your blog that is loaded by each viewer. Instead of being loaded at every page view, the avatar is loaded just once, on the server-side, at the time each new comment is posted.

  • If someone changes or deletes their Gravatar, your site continues displaying the image that was their avatar at the time that they last posted.

  • Likewise, the user’s Gravatar profile is saved along with their comment, viewable by admins even if they later change or delete it.

Security and Privacy

스크린샷

  • A copy of the user’s gravatar.com profile is saved with the comment.
  • A live preview of the Gravatar when commenting.

설치

  1. Upload the mirror-gravatar directory to your /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Make sure the directory /wp-content/plugins/mirror-gravatar/ is writable by your web server.

후기

모든 1 평가 읽기

기여자 & 개발자

“Mirror Gravatar”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Mirror Gravatar”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.0

  • Created

1.1

  • Also mirrors Mastodon avatar images, if the commenter’s URL is of the form “https://example.com/@username”

1.2

  • Minor Mastodon tweaks.

1.3

  • Prefer SHA256 to MD5, since Gravatar accepts that now.
  • Added support for Libravatar.