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
Danke dafür hat mir sehr geholfen!
lg
Vielen Dank dafür, weiter so!
Was kleine Änderungen alles bewirken. Vielen Dank für den Tip
Das finde ich schon sehr schön.Toller Tipp, danke für den Artikel,das wird mir eigentlich sehr beim Job helfen.Danke.
Hallo,
. Naja jetzt kenn ich ja ein Plugin, vielen dank ! Gruss Berti
hab mal versucht ein fertiges script einzubauen, was dann zur folge hatte das ganze in PHP komplett umzuschreiben
Also ich verstehe ohnehin nicht, warum immer die ältesten Kommentare oben sind… Von daher ein gutes Plugin
Danke für den Tipp.
MfG
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
Danke
Danke für den Beitrag. Ich fand das wirklich sehr nützlich.
Oh, dankeschön! Genau das habe ich gesucht. Das werde ich bestimmt öfter noch brauchen, hab mir die Domain mal abgespeichert.
Na endlich! Gesucht und gesucht! Ich danke auch!
Werde es auch mal testen. Bitte mehr Plugs
Bin grad dabei mein Blog aufzusetzen!
echt gute idee. da währ ich nie draufgekommen. danke !
Vielen Dank für den Tipp, kannte ich noch nicht – sehr wertvoll
Am Wochenende werde ich endlich mal Zeit haben. Ich werde es mal testen
Schöne Grüße
Ursula
Oh cool, auf die Idee ein Gästebuch in Wordpress zu integrieren bin ich noch garnicht gekommen. Werds mal testen.
Hallo Matthias, du bist ja nicht alleine :=) Ab jetzt werde ich meinen Besuchern auch diese Möglich bieten.
Hey, tolle Idee! So einfach kann es gehen
Schick!
Und wie sieht es mit Spam aus? Ist das dann geschützt?
@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.
Dank dir
Sehr tolle Sache, ist genau das was ich gesucht habe. Werde ich auf meiner neuen WP Seite mit einbauen.
http://www.erzone.de