Gästebuch mit Wordpress realisieren

Für ein anderes auf Wordpress laufendes Projekt wollte ich heute ein Gästebuch realisieren. Soll heißen: für eine bestimmte Seite sollen die Kommentare einfach in der umgekehrten Reihenfolge angezeigt werden, also mit dem neuesten Kommentar oben (anstatt dem ältesten wie es in Wordpress Standard ist).

Für diesen Zweck gibt es diverse Plugins, jedoch kommt man auch viel einfacher und ohne Plugin zum Ziel.

Das Stichwort sind die “Spezialfelder” in Wordpress (“custom fields”). Ich habe mir einfach bei der Gästebuchseite ein solches angelegt (Name: “reverse_comments”, Wert: “true”) und dann in der comments.php direkt nach <?php if ( have_comments() ) : ?> die folgende Zeile eingefügt:

<?php if (get_post_meta($post->ID, 'reverse_comments', true)=='true') { $comments = array_reverse($comments); } ?>

Hier wird das Spezialfeld ausgelesen, und wenn es existiert bzw. den richtigen Wert enthält, wird das Array, das die Kommentare enthält, umgedreht. Ganz einfach :)

22 Kommentare zu „Gästebuch mit Wordpress realisieren“


  1. Danke dafür hat mir sehr geholfen!
    lg

  2. Vielen Dank dafür, weiter so!

  3. Was kleine Änderungen alles bewirken. Vielen Dank für den Tip ;)

  4. Das finde ich schon sehr schön.Toller Tipp, danke für den Artikel,das wird mir eigentlich sehr beim Job helfen.Danke.

  5. Hallo,
    hab mal versucht ein fertiges script einzubauen, was dann zur folge hatte das ganze in PHP komplett umzuschreiben :-( . Naja jetzt kenn ich ja ein Plugin, vielen dank ! Gruss Berti

  6. Also ich verstehe ohnehin nicht, warum immer die ältesten Kommentare oben sind… Von daher ein gutes Plugin :) Danke für den Tipp.

    MfG

  7. Ja verstehe ich auch nicht diese umgekehrte Logik bei Kommentaren :) Wenn es noch nicht viele sind ist es durchaus sinnvoll wenn man die anderen auch lesen möchte, aber bei über 20 wird sich kaum jemand alle vorherigen Kommentare durchlesen ;) Danke für den Tipp!

    MfG

  8. Danke

  9. Danke für den Beitrag. Ich fand das wirklich sehr nützlich.

  10. Oh, dankeschön! Genau das habe ich gesucht. Das werde ich bestimmt öfter noch brauchen, hab mir die Domain mal abgespeichert.

  11. Na endlich! Gesucht und gesucht! Ich danke auch!

  12. Werde es auch mal testen. Bitte mehr Plugs :) Bin grad dabei mein Blog aufzusetzen!

  13. echt gute idee. da währ ich nie draufgekommen. danke !

  14. Vielen Dank für den Tipp, kannte ich noch nicht – sehr wertvoll :)

  15. Am Wochenende werde ich endlich mal Zeit haben. Ich werde es mal testen ;)
    Schöne Grüße
    Ursula

  16. Oh cool, auf die Idee ein Gästebuch in Wordpress zu integrieren bin ich noch garnicht gekommen. Werds mal testen.

  17. Hallo Matthias, du bist ja nicht alleine :=) Ab jetzt werde ich meinen Besuchern auch diese Möglich bieten.

  18. Hey, tolle Idee! So einfach kann es gehen :) Schick!

  19. Und wie sieht es mit Spam aus? Ist das dann geschützt?

  20. @Leuko: das ist ja nur eine andere Darstellung für die normalen Wordpress-Kommentare einer Seite. Wenn du also ein Anti-Spam-Plugin für Kommentare installiert hast (z.B. Akismet), so wirkt sich das auch auf das Gästebuch aus.

  21. Dank dir :-)

  22. Sehr tolle Sache, ist genau das was ich gesucht habe. Werde ich auf meiner neuen WP Seite mit einbauen.
    http://www.erzone.de

Einen Kommentar schreiben