Gravatar Problem *update*
Im Moment werde ich etwas von Problemen verfolgt. Aus Sicherheitsgründen habe ich bei meiner WordPress Installation, einen neuen Administrator angelegt und den Standard-Admin gelöscht. Selbstverständlich habe ich alle Artikel auf den neuen Benutzer übertragen. Hat auch soweit alles funktioniert, nur leider habe ich in meinen bisherigen Kommentaren in diesem Blog, meinen Gravatar verloren und sehe jetzt so aus, wie auf dem Bild rechts hier im Beitrag (gut, sieht mir ein klein wenig ähnlich).
Eigentlich ging ich davon aus, dass die Gravatar Bilder nur anhand der Emailadresse ermittelt werden, diese ist aber auch beim neuen Administrator die selbe geblieben. Falls jemand Rat weiss, wäre ich dankbar. Übringens, schreibe ich einen neuen Kommentar, ist der korrekte Gravatar wieder da
Update: Ich konnte das Problem nun lösen, wobei ich die Lösung nicht genau erklären kann, weil ich PHP nicht wirklich beherrsche.
Jedenfalls war in der comments.php meines Themes für das abrufen der Gravatare folgender Befehl hinterlegt:
<?php echo get_avatar( $comment, 60 ); ?>
Soweit ich das richtig verstanden habe, wird mit dem Befehl $comment der Gravatar anhand der Emailadresse oder der User ID abgerufen. Da ich für mich einen neuen Benutzer in meiner WordPress Installation angelegt und den alten gelöscht habe, hat sich natürlich auch die User ID verändert.
Daher habe ich nun anstatt des Befehls $comment, den Befehl get_comment_author_email() gewählt, welcher die Gravatare nur noch anhand der Emailadresse abruft. Das ganze sieht nun in meiner comments.php so aus:
<?php echo get_avatar( get_comment_author_email(), 60 ); ?>
Und siehe da, es funktioniert. Denn mein neuer Benutzeraccount, in meiner WordPress Installation, enthält natürlich immer noch die selbe Emailadresse.
Selbstverständlich können die PHP Freaks unter euch, das ganze natürlich noch berichtigen, falls ich kompletten Nonsense erzählt habe