(6.3) Avatar bei Kommentare

  • Hallo,
    mein Blog ist zwar öffentlich, wird aber nur von einer überschaubaren Anzahl User besucht. Kommentiert wird stets von den gleichen Leute. Die wichtigsten habe ich in einer separaten Tabellen gepflegt.
    Als User in WP anlegen möchte ich sie nicht (mehr) und das Plugin User-Avatar ist mir zu mächtig und fordert ständig zu einem kostenpflichtigen Update auf.
    Ich würde nun gerne, abhängig von der verwendeten Mail, checken ob der Schreiber in meiner DB enthalten ist und dann sein Avatar dem Kommentar beifügen.
    Kommentiert tatsächlich mal jemand der bei Gravatar registriert ist, dann soll natürlich weiterhin dieser Avatar erscheinen.

    Ich hoffe mein Anliegen verständlich vorgetragen zu haben.

    Danke

    Römi

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,
    in meinem Menü unter Einstellungen kann ich wählen, ob Avatare von Benutzern, die mit meiner Website interagieren, angezeigt werden sollen. Ich nutze die Funktion nicht, weil Avatare zu lasten der Website-Geschwindigkeit gehen.

    Why did the programmer quit his job? Because he didn't get arrays.

  • Hallo Persephone,
    die Geschwindigkeit ist nicht relevant und um User zu zeigen müssen Sie entweder in meinem Blog oder bei Gravatar registriert sein.
    Das ist aber ja nicht der Fall.
    Ich suche den Einstieg wo genau der Avatar zum Kommentar geladen wird. Den Rest zimmer ich mir dann so zusammen, das die angegebene Mail auch in meiner DB geprüft wird.
    Sollte Sie da gefunden werden, stelle ich den Avatar ein.


  • Die wichtigsten habe ich in einer separaten Tabellen gepflegt.

    o.k.


    Als User in WP anlegen möchte ich sie nicht (mehr) und das Plugin User-Avatar ist mir zu mächtig und fordert ständig zu einem kostenpflichtigen Update auf.

    ähm... hä?


    Ich würde nun gerne, abhängig von der verwendeten Mail, checken ob der Schreiber in meiner DB enthalten ist und dann sein Avatar dem Kommentar beifügen.

    cool... klingt kompliziert, da deine Datenbanktabelle ja *nicht* WordPress sein soll.

    $query = "SELECT use_avatar FROM einer_separaten_tabelle WHERE mail= '..... '";

    Und wo ist jetzt dein Problem?

    WordPress verwendet für die Datenbank MySQL.
    Dafür gibt es im PHP Handbuch die Grundlagen
    https://www.php.net/manual/de/secu…l-injection.php

    Verwende für deine Abfragen wpdb
    https://developer.wordpress.org/reference/classes/wpdb/


    Kommentiert tatsächlich mal jemand der bei Gravatar registriert ist, dann soll natürlich weiterhin dieser Avatar erscheinen.

    und wie möchtest du Gravatar Bilder DSGVO Konform einbinden?


    Ich hoffe mein Anliegen verständlich vorgetragen zu haben.

    Dein Problem ist nicht klar

    Mit offenen Augen träumen

  • Dein Problem ist nicht klar


    Scheint mir auch so :(

    Ich probiere es nochmal:
    Die Kameraden die ich in der Datenbank habe, nutze ich auch für alle anderen Liste, Rankings usw. Echtnamen oder gar Adressen erscheinen nirgendwo. Die meisten Gesichter sind Comic oder von den Kollegen freigegeben. Der Datenschutz ist hier also kein Problem.
    Wenn wer sich bei Gravatar registriert und mit der registrierten Mail kommentiert, muss sich bewusst sein, das sein Avatar auch genutzt wird.

    Und ich suche den Punkt an dem ich meine eigene Zeilen einsetzten und meine DB (die Bestandteil meines WP sind) abfragen kann.

    Ich denke der Tipp von b3317133 wird mir weiterhelfen.

    @r23: Vielleicht ist das falsch rübergekommen aber ich bin kein blutiger Anfänger.
    Ich habe dutzende zusätzliche Tabellen in meine MySQL DB und ebenfalls ein gutes dutzend selbst geschriebene größere und kleinere Plugins am Start. Sonst würde meine Seite nicht das können, was sie kann. Da ich die Standards von WP in der Regel nur bei Bedarf nutze fehlen mir hier tatsächlich die ein oder andere Grundlage.
    Hier glaube ich sind die Hooks get_avatar() oder get_avatar_data() vermutlich der Schubs in die richtige Richtung.

    Römi http://roemi.de

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!