WordPress: Wiederkehrende Besucher mit Namen begrüßen
Wenn Ihr in WordPress Besucher mit Ihrem Namen ansprechen wollt, so probiert es doch mal mit folgendem Tipp: Sobald ein Besucher einen Kommentar verfasst hat wird der Name des Users per Cookie abgespeichert. Vorausgesetzt natürlich, dass der Besucher in den Einstellungen seines Browsers Cookies nicht eingeschränkt hat.
Der verwendete Name kann mittels PHP in eine Variable gespeichert und anschließend an einer beliebigen Stelle im Theme wieder ausgegeben werden.
PHP-Snippet
Folgendes PHP-Snippet könnt Ihr an beliebiger Stelle in Eurem Theme verwenden.
<?php
if(isset($_COOKIE['comment_author_'.COOKIEHASH])) {
$visitor = $_COOKIE['comment_author_'.COOKIEHASH];
echo "Hallo ". $visitor ."! Schön, dass Du wieder da bist!";
}
else {
echo "Hallo mein Freund! Schön, dass Du vorbei schaust!";
}
?>
Live-Demo
Ich selbst nutze diese Funktion übrigens auch im Header dieser Seite. Probiert es doch mal aus und schreibt einen Kommentar ;)
Cookie-Icon von Iconfinder.net
Danke
Hallo,
super Arbeit. Ich habe einen Userbereich. Auf den Seiten für meine User möchte ich sie begrüßen mit Usernamen oder richtigem Namen, nicht aber alle User. Geht das damit auch?
Danke
Nette Funktion, habe mich ja eben schon ein wenig gewundert, persönlich angesprochen zu werden ;)
Wie sagt man heutzutage so schön, „Gefällt mir!“
Mal sehen, ob ich das mal in einen blog einbauen kann.
Super Tipp! :)
PS: Schön wär’s noch, wenn man die Kommentare abonieren könnte! Damit man auf Reaktionen aufmerksam wird!
@Marcus: Ein Caching-Problem kann es in der Tat geben – daher cache ich aktuell auch nicht. Ich habe sowohl eine persönliche Ansprache, als auch Hinweise auf Kommentare in der Warteschleife etc.
Die Kommentar-Abo-Funktion wird mit dem nächsten größeren Blog-Update dabei sein. Die wurde nun schon mehrmals angefragt. :)
Was ist aber, wenn die Seiten gecached werden?
Sergej Müller weist bei seinem Plugin ‚Cachify‘ explizit daraufhin, das Dinge wie eine persönliche Ansprache bei der Nutzung seines Plugins dann nicht mehr oder nicht mehr richtig funktionieren, weil die Seiten für alle Besucher gleich aussehen müssten!
Haha, das ist ja genial! Ich hab grade einen Kommentar erstellt und schon weiß der Header meinen Namen… ech cool sache :-)
Sehr cooles Snippet. Wird sofort in meinem neuen Theme, was ich grad am erstellen benutzt. Damit wirkt ein Blog viel persönlicher :-D
Am Rande: Ein sehr schöner Blog ist das hier ;-)
klasse Sache ;)
Hallo,
ist das auch möglich das Snippet beispielsweise in ein Text-Widget der Sidebar zu packen ?
@Oli: Du kannst das Snippet überall im Theme verwenden. Innerhalb des Widgets „Text“ wird es wohl nicht funktionieren. Du musst es schon manuell einbauen.
Gleich mal speichern das Snippet und danke dafür. :D
Ha, das ist mir vor ein paar Tagen aufgefallen und hatte schon angst ich wäre bei Facebook :p
Nette Geschichte, macht es in der Tat ein wenig persönlicher.
Hallo Jonas,
du hast wohl auch den Eindruck, die jeweilige Scene könnte sich ab und an mal melden. Via comment….;)
Gruß aus Halle
Mario :)