• Hallo, bei meinem Blog werden Kommentare immer mit dem Datum angezeigt, an dem ich sie freigeschaltet habe und nicht mit dem Datum an dem sie erstellt wurden. Gibt es eine Möglichkeit das zu ändern? Wenn ein Kommentar zB. am 01 Januar geschrieben wurde und ich es am 03 Januar erst freischalte, möchte ich, dass im Frontend der 1 Januar als Datum bei dem Kommentar erscheint – geht das? und wenn ja, wie? Vielen Dank schon mal 🙂

    • Dieses Thema wurde geändert vor 7 Jahren, 9 Monaten von kenny135.
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Ich habe mir das mal angeschaut, aber da ist nicht so trivial.

    Es gibt nur ein Datum/Zeit-Feld in der Datenbank pro Kommentar. Wird ein Kommentar approved/genehmigt, dann wird diese Funktion aufgerufen

    https://github.com/WordPress/WordPress/blob/324e79a50608cc8b327b83e0a357777f6ffcf938/wp-includes/comment.php#L2068-L2121

    Da gibt es auch Actions-Hooks und in den aufgerufenen Funktionen z.T. Filter, wo du einsteigen kannst. Ggf. musst du das alte Datum so setzen oder irgendwo anders speichern, damit du darauf zugreifen kannst.

    Gruß, Torsten

    @zodiac1978 habe es mir eben auch parallel angesehen.

    Frage an: @zodiac1978

    Das Datum bei „Abgeschickt am“ ist nicht das Datum des Absendens sondern das Datum des „Approval“? Ich konnte das eben nicht nachvollziehen. Ich schreibe einen Kommentar und wenn ich ihn mehrere Minuten später genehmige, dann wird mir das Datum des Hinzufügens angezeigt. Deine Antwort deutet darauf hin, dass es am Theme liegt und nicht auf die normale comment_date() – richtig?

    @kenny135:

    Welches Theme, Plugins benutzt du?

    Ich habe das Problem als solches erst einmal nicht in Frage gestellt und mir nur die Funktionen im Core angeschaut und überlegt, wo man da eingreifen könnte.

    Gruß, Torsten

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Datum bei Kommentaren“ ist für neue Antworten geschlossen.