Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

Leid Gravatar verzoeken om

Beschrijving

When displaying a post or comment with avatars enabled, WordPress will always check for the existence of a Gravatar. (Note: even the default avatars ‘mystery person’ and ‘blank’ are in fact Gravatars served from gravatar.com.) WordPress does this by sending an MD5 hash of every displayed post or comment author’s email address to gravatar.com. Even with many plugins that introduce locally stored default or user avatars, this check still happens. On top of that, some themes or plugins force (Gr)avatars to load even if the display of avatars is disabled completely in WordPress’ settings. If for whatever reason you do not wish for Gravatar to receive these requests (which some people have voiced GDPR concerns about), this plugin is for you.

Hoe het werkt is dat elke keer dat WordPress probeert een avatar weer te geven, controleert deze plugin eerst of de afbeelding op het punt staat om van gravatar.com te worden geladen. Als dat het geval is, wordt de URL gewijzigd naar de lokaal opgeslagen ‘mysterieus persoon’ afbeelding (inbegrepen bij deze plugin). Als de avatar enige andere bron heeft, bemoeit deze plugin zich daar niet mee.

Gravatars worden ook verwijderd van de ‘Discussie’ pagina in ‘Instellingen’ en vervangen door de lokaal opgeslagen ‘mysterieus persoon’ afbeelding. Wederom worden alle niet-Gravatar afbeeldingen met rust gelaten.

Bij activatie van deze plugin, als een Gravatar is geselecteerd als standaard avatar, wordt die instelling gewijzigd naar de lokaal opgeslagen ‘mysterieus persoon’ afbeelding. Als een niet-Gravatar avatar is geselecteerd, wordt de instelling niet gewijzigd.

Bij deactivatie van de plugin, als de lokaal opgeslagen afbeelding ‘mysterieus persoon’ is geselecteerd als standaard avatar, wordt die instelling gewijzigd naar het Gravatar logo. Als een niet-Gravatar avatar is geselecteerd, wordt die instelling niet gewijzigd.

Schermafdrukken

  • Plugin gedeactiveerd, Gravatars worden geladen.
  • Plugin geactiveerd, Gravatars worden omgeleid naar de lokaal opgeslagen afbeelding.
  • Plugin gedeactiveerd, Gravatars worden geladen.
  • Plugin geactiveerd, Gravatars worden omgeleid naar de lokaal opgeslagen afbeelding.

Installatie

Deze plugin kan op de gebruikelijke wijze geïnstalleerd worden via het interface van WordPress. Als je deze plugin handmatig wilt installeren, doe dan het volgende:

  1. Upload de plugin bestanden naar /wp-content/plugins/redirect-gravatar-requests/.
  2. Activeer de plugin via het ‘Plugins’ menu in WordPress.

Dat is alles. Je kunt de plugin zo vaak als je wilt (de)activeren of volledig verwijderen via het WordPress Dashboard danwel via FTP. De plugin wijzigt geen bestanden en voegt niets nieuws toe aan de database, eenmaal verwijderd blijven er geen sporen achter.

FAQ

Kan ik de lokaal opgeslagen afbeelding wijzigen?

Niet via het WordPress Dashboard. Je zou dan /wp-content/plugins/redirect-gravatar-requests/mystery.jpg moeten vervangen. Dat zou je ook moeten herhalen na een update van de plugin.

De reden voor deze keuze is simpel: als je het weergeven van avatars inschakelt, maar deze plugin gebruikt om Gravatars te blokkeren, gebruik je waarschijnlijk ook al een plugin voor eigen avatars.

Hoe configureer ik deze plugin?

Er is niets om te configureren aan deze plugin. Zodra deze is geactiveerd, zullen alle pogingen om een Gravatar te laden van gravatar.com omgeleid worden naar de lokaal opgeslagen ‘mysterieus persoon’ afbeelding die is inbegrepen bij deze plugin.

Je kunt verifiëren dat de plugin werkt op een pagina die (Gr)avatars weergeeft door in Chrome de console te openen (standaard sneltoets F12), de ‘Netwerk’ tab bovenaan te selecteren, ‘gravatar’ in de console’s zoekveld te typen en dan de pagina te herladen (door op CTRL+R te drukken). Met de plugin gedeactiveerd zul je zien dat er verzoeken uit gaan naar gravatar.com. Met de plugin geactiveerd zul je zien dat die verzoeken in plaats daarvan naar de lokaal opgeslagen afbeelding omgeleid worden.

Gravatars are still showing when using a particular theme or plugin, why?

This plugin filters the WordPress get_avatar function. However some theme and plugin authors use their own code to load (Gr)avatars, in some cases even if the display of avatars is disabled completely in WordPress’ settings. In order for this plugin to be able to intercept Gravatars, the offending theme or plugin has to either be making use of the get_avatar function or at least apply the get_avatar filter in their code.

If you come across such a theme or plugin, feel free to open a support ticket and I’ll be happy to see if there’s a way to deal with it.

Is deze plugin compatibel met plugins die andere avatars toevoegen?

Dat zou wel moeten, aangezien deze plugin zich specifiek uitsluitend op Gravatars richt. Als je tegen problemen aanloopt, hoor ik dat graag.

Beoordelingen

25 december 2021
Works just fine with my WordPress v5.8.2. I use also the Gravatar features from GeoDirectory, WCMarketplace, UsersWP, and a few other plugins that use Gravatar functionality, and nothing to report everything works fine. I wish I could have used a .svg file rather than a .jpg file but never mind, I would be happy with it.
Lees 1 beoordeling

Bijdragers & ontwikkelaars

“Leid Gravatar verzoeken om” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Leid Gravatar verzoeken om” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Leid Gravatar verzoeken om” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.0.0

  • Changed filter from get_avatar_url to get_avatar to also intercept Gravatars that were forcefully displayed by an unruly plugin.
  • All code refactored.
  • Tested on WordPress version 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, and 6.0.

1.0.8

  • Fixed a bug where the plugin would generate an error instead of dying when directly accessed.

1.0.7

  • Tested on WordPress version 5.3.

1.0.6

  • Tested on WordPress version 5.2.
  • Increased required PHP version to 5.6.20 in line with the minimum required version for WP 5.2.

1.0.5

  • Added translation to Dutch (nl_NL).
  • Fixed untranslatable string.
  • Reincluded translation template (/languages/redirect-gravatar-requests.pot).
  • Some minor touch-ups on the readme.txt.

1.0.4

  • Refactored code to conform to WordPress coding standards.
  • Added FAQ link to plugin page.

1.0.3

  • Added support and review links to plugin page.

1.0.2

  • Getest voor WordPress 5.1.
  • Increased required PHP version to 5.6 in line with the minimum required version for WP 5.1.

1.0.1

  • Enkele correcties in readme.txt om consistentie te verbeteren.
  • Verwijdering van vertaling template (/languages/redirect-gravatar-requests.pot), omdat deze genegeerd wordt en een nieuwe automatisch gegenereerd.

1.0.0

  • Eerste release.