"Kommentar wartet auf Freischaltung" wird nicht mehr gezeigt...

  • Hallo Leute,

    mit WP 4.9.6 gibt es ja nun beim Kommentieren eines Beitrags die Box "Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere.".

    Wenn ich diese Box aktiviere und einen Kommentar schreibe, bekomme ich den von mir geschriebenen Kommentar auch oben angezeigt, und da steht der Hinweis "Dein Kommentar wartet auf Freischaltung.".

    So ist das auch okay und für den Nutzer sofort ersichtlich das der Kommentar noch nicht öffentlich ist...

    Wenn ich nun aber die Box "Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere." nicht aktiviere und den Kommentar abschicke, dann bekomm ich einfach überhaupt kein Feedback!
    Ich lande direkt wieder auf der Seite wo ich den Kommentar schreiben kann, ich bekomme keine Meldung das ich eben einen Kommentar eingereicht habe der auf Freischaltung wartet...

    Und das ist nicht gut...:)
    Klar, wenn Name & eMail nicht im Browser gespeichert werden, dann kann ich auch den Kommentar selbst nicht anzeigen (mit dem Hinweis das er auf Freischaltung wartet), aber wenigstens auf der nächsten Seite ein Text der lautet "Dein Kommentar wurde gespeichert und muss jetzt von einem Administrator freigegeben werden!"...

    Kann mir jemand sagen wie ich es hinbekomme, das ich nach abschicken eines Kommentars, ohne die angeschaltete Box, einen Hinweis/Info zeigen kann wie zB "Dein Kommentar wurde gespeichert und muss jetzt von einem Administrator freigegeben werden!"?

    Wäre für Hilfe dankbar!

    Grüße,
    Joerg

    • 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

  • Diese neue Box ist eigentlich nur dafür da, um festzulegen, ob Cookies im Browser gesetzt werden oder nicht. Der Veröffentlichungsprozess sollte davon nicht betroffen sein. Evtl. ist es ein Bug in WordPress 4.9.6, Du könntest hier einen Bug Report schreiben, am besten mit Link zu einer Seite, wo man das nachvollziehen kann.

  • Ich denke nicht das es ein Bug ist...
    Die Meldung das der Kommentar auf Freischaltung wartet wird ja im (noch nicht freigeschaltetem) Kommentar angezeigt (siehe Bild 1) wenn man die Checkbox unten aktiviert hat und eine eMail-Adresse angegeben hat...
    So wird ja ein Cookie gespeichert und der Browser des Nutzers weiß das der Kommentar von ihm ist und zeigt in mit dem Hinweis an (siehe Bild 1).

    Wenn die Checkbox nun nicht aktiviert ist, wird kein Cookie gespeichert und der Browser kann sich nicht anhang der Mailadresse identifizieren - also wird einfach nix angezeigt.

    Der Kommentar wird aber ganz normal gespeichert und wartet auf Freischaltung... technisch ist beides für den Admin des Blogs gleich:
    der Kommentar muss freigegeben werde

    Nur die Interaktion mit dem Nutzter ist "unglücklich", da er ohne die Checkbox einfach keine Rückmeldung bekommt, und das ist unglücklich. Der ein oder andere fragt sich dann: "Wo ist mein Kommentar?" - "Hab ich was falsch gemacht?" - oder schreibt ihn evt. sogar erneut...

    Und ich möchte einfach nur eine Meldung ausgeben wenn der Kommentar abgeschickt wurde und die Checkbox nicht akviert ist: "Ihr Kommentar wartet auf Freischaltung durch einen Administrator".

  • Stimmt, das ist eine logische Erklärung.

    Der Bug wäre dann eher, dass eine generelle "Danke für den Kommentar usw." Anzeige fehlt..

    Eine genauere Nachricht wie "[COLOR=#ff0000]Ihr[/COLOR] Kommentar wartet auf Freischaltung..." ist aufgrund der beschriebenen Logik ja nicht möglich, da eine Zuordnung ohne Cookie nicht geht.

    5 Mal editiert, zuletzt von b3317133 (20. Mai 2018 um 16:22)

  • Naja, nach absenden des Kommentars wird der User ja wieder zur "Schreibe einen Kommentar"-Seite geschickt. Da muss halt geprüft werden ob er gerade einen Kommentar abgeschickt hat und wenn ja, muss ne Meldung erscheinen...:)

    Ich habe mal ein Ticket bei dem Link von dir aufgemacht, mal sehen was passiert...:)

    Bin aber weiterhin für Hilfe dankbar wenn mir jemand sagen könnte wie ich das in der Zwischenzeit selbst verbessern kann (evt. im Code)... ich hätte das Feedback schon gerne so schnell wie möglich...:)

  • Wenn das Cookie nicht gesetzt ist, "weiss" WordPress in der Folgeseite nicht, wer der Kommentator war und daher auch nicht ob es den Kommentar (inklusive der "Ihr Kommentar wartet..." Meldung) anzeigen kann.

    Damit WordPress also weiss, dass es was anzeigen soll, muss man dies der Folgeseite anderweitig mitteilen.

    Eine mögliche Lösung ist ein sog. Filter im Link der zur Folgeseite führt, dort kann man was eigenes eintragen, je nach Situation. Dazu ein Check in der Folgeseite, ob im Link was eigenes eingetragen wurde, und die Ausgabe einer Meldung, z.B. so:


    Edit: Code noch etwas gekürzt, ein Parameter reicht...

    7 Mal editiert, zuletzt von b3317133 (26. Mai 2018 um 12:45)

  • Cool, funktioniert! Vielen Dank!

    Kann man das noch erweitern so dass die Meldung nur angezeigt wird wenn der Kommentar auch wirklich auf Freischaltung wartet?

    Wenn ein User der schon frei Kommentieren darf jetzt ohne Checkbox kommentiert bekommt er die Meldung auch...
    Cool wäre es wenn es nur erscheint wenn die Checkbox "AUS" ist und der Kommentar auch wirklich auf Freischaltung wartet.

    Trotzdem vielen Dank dafür, echt Super!

Jetzt mitmachen!

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