Plugin: Search Phrases / Anzeige der letzten Suchbegriffe
Mit diesem Plugin ist es möglich die letzten Suchbegriffe über die der Blog gefunden wurde ohne großen Aufwand anzeigen zu lassen. Wie es aussieht könnt ihr in der linken Seitenleiste unter “Letzte Suchbegriffe” sehen.
Wenn du das Plugin einsetzt würde ich mich freuen wenn du mit einem Beitrag auf das Plugin hinweist oder einen Link auf meine Seite setzt.
Update
Hast du Version 0.7 oder älter beachte die in der dem Plugin beigefügte Datei UPDATE.
Installation
1. searchphrases-0.81.zip herunterladen, entpacken und den Ordner serachphrases in das Pluginverzeichnis kopieren.
2. Im Administationsmenue das Plugin Search Phrases aktivieren
3. Code zur Ausgabe der Suchbegriffe im Theme einbinden:
")?>
Anmerkungen: Standardmäßig werden die letzten 5 Suchbegrife angezeigt. Dieses kann geändert werden indem du in Klammern die Zahl der gewünschten Anzahl einsetzt. Beispiel:
")?>
Expertenoption:
Einstellungen zum Pluginverhalten können im Adminbereich unter Optionen->Suchbegriffe bzw. Options->Search Phrases einstellen.
Möchteste du einer Seite die ein anderes Ausgabeformat, kannst du das gewünschte Format als der Funktion gwj_searchphrases übergeben. Beispiel:
%TERM%');endif;?>", ENT_QUOTES);?>
Das Plugin basiert zum Großteil auf dem Landing Sites Plugin von theundersigned.net und bedient sich bei der Suchmaschinenliste der deutschen Version des Plugins.
Übrigens braucht ihr euch keine Sorgen um eure Datenbank machen, da alte Daten automatisch gelöscht werden.
Und nun viel Spass bei der Nutzung des Plugins. Verbesserungsvorschläge werden dankend angenommen.
English
Description
Basicly this is a very simple plugin to display the last and most popular search phrases that lead visitors to your blog. Nothing fancy, just plain funtional. Take a look at my left sidebar at “Letzte Suchbegriffe” and you’ll get an idea how it works.
Update
If you have version 0.7 or older pay attention to the file UPDATE (included in zip-file)
Installation
1. Download searchphrases.zip and extract it and put the folder searchphrases in your plugin-directory (wp-content/plugins).
2. Activate the plugin Search Phrases in the admin-panel.
3. Install the Plugincode
3a. If your theme supports widgets you just have to drag Last Search Phrases / Top Search Phrases to your sidebar under Themes->Widgets in the admin area of your blog.
3b.Add the following plugincode in your theme:
Display the most recent search phrases:
<?php if (function_exists('gwj_searchphrases')) gwj_searchphrases(); ?>
Note: By default the last 5 entrys are displayed. You can change that number by putting a different value between the brackets. E.g.:
gwj_searchphrases(10)
Display the most popular search phrases:
<?php if (function_exists('gwj_topphrases')) gwj_topphrases(); ?>
Note: By default the top 5 searches of the last 7 days are displayed. You can change that number by putting a different values between the brackets. E.g.:
gwj_topphrases(2, 10)
This example shows the 10 most popular search phrases for the last 2 days.
Advanced Usage:
You can change the behavior of the plugin in the admin panel at Options->Search Phrases.
This plugin is based on the Landing Sites Plugin by theundersigned.net some enhancement of it’s german version.





Hole dir deinen Gratispixel und werde Teil des Kunstwerks 
Oktober 16th, 2006 at 3:51 pm
so ein grandioses plugin! warum gibst es nun frei?
Oktober 16th, 2006 at 3:58 pm
Es mag zwar gleich aussehen, aber es ist eine Neuentwicklung. Die alte Version setzte den ChCounter und technisches Wissen voraus. Die neue Version kommt mit den WordPress-Boardmitteln aus und ist ganz einfach zu installieren.
Oktober 16th, 2006 at 4:02 pm
Sollte ich auf das neue Plugin upgraden oder Deine alte Version weiterverwenden? Was empfiehlst Du?
Oktober 16th, 2006 at 4:13 pm
Ein Upgrade ist eigentlich nicht nötig. Der Vorteil liegt hauptsächlich in der etwas leichteren Installation.
Oktober 16th, 2006 at 6:55 pm
Wunderbar, funktioniert (jetzt) deutlich besser als mein kleiner Semmelstatz Hack. Danke fürs Freigeben des Plugins!
Oktober 16th, 2006 at 7:05 pm
jetzt gehören uns die tokio hotel treffer ned mehr alleine ^^
Oktober 16th, 2006 at 7:55 pm
PlugIn ist aktiviert, Code ist eingebunden. Aber online wird nichts ausgegeben zwischen den ul-Tags. Wie konnte ich bei den 2 Schritten etwas falsch machen? *grübel*
Oktober 16th, 2006 at 7:58 pm
Ähm, oder heißt das, dass noch niemand über Suchbegriffe zu mir gefunden hat? %-))
Oktober 16th, 2006 at 8:06 pm
@mannelosso
und deinen neue URL scheint Google nicht zu kennen.
Man muss natürlich erst mal gefunden werden
Oktober 16th, 2006 at 8:07 pm
WAS? Frechheit!
Danke fürs Testen.
Oktober 17th, 2006 at 11:47 pm
Geiles Plugin. Schönen Dank.
Oktober 23rd, 2006 at 9:25 pm
So jetzt gibts ein kleines Update.
Oktober 24th, 2006 at 12:53 pm
Das Update scheint auf einigen Servern nicht richtig zu funktionieren. Die neue Versionsollte das beheben.
Oktober 27th, 2006 at 1:21 pm
Hi flash, nach Aktivierung des Plugins bekomme ich sofort folgende Fehler:
Schade
Habe WordPress 2.0.4 mit Standard-Kubrick(de) mit eigenen Grafiken, brauchst Du ggf. die eingesetzten Plugins?
November 27th, 2006 at 9:12 pm
Kleines, niedliches Plugin. Danke.
Dezember 17th, 2006 at 11:32 pm
Das selbe Problem wie bei Nightfalcon tritt bei mir auch auf.
Dezember 20th, 2006 at 1:40 am
So der Fehler wie beim Nightfalcon sollte mit der neuesten Version der Vergangenheit angehören.
Januar 11th, 2007 at 6:55 pm
Ist es auch möglich, die suchmaschine über die die Anfrage kam mit auszugeben?
zb: “WordPress Deutschland über google.de”
????
Januar 11th, 2007 at 7:06 pm
Das dürfte ohne größere Probleme machbar sein.
Meinst du den Infotext, der kommt wenn man mit der Maus auf dem Link geht oder direkt im angezeigten Text?
Januar 12th, 2007 at 6:14 pm
ich meine die direkt Anzeige…
Verwende das Plugin nicht in der Sidebar, sondern auf einer Seite mit Site-Template. Dort möchte ich nicht nur die Suchphrase ausgeben lassen, sondern eben auch die Suchmaschine…
Januar 13th, 2007 at 11:05 pm
Ich werde mich die nächsten Tage mal dransetzen. Die Suchmaschine wird bereits in die Datenbank geschrieben, ich muss mir nur mal überlegen wie ich den Funktionsaufruf gestalte.
Januar 15th, 2007 at 12:14 am
Tada. Version 0.4 ist online. Damit kann das Ausgabeformat angepasst werden.
Januar 15th, 2007 at 5:33 pm
Super *applaus*
Danke
Januar 16th, 2007 at 6:25 pm
hi flash,
vielen dank für dieses plugin.
habs installiert und in die sidebar gestopft. aber es zeigt noch nix an. wahrscheinlich sucht noch niemand nach mir, oder?
viele grüsse!
Januar 16th, 2007 at 6:30 pm
Du kannst dich auch selber suchen um zu sehen obs geht. Einfach 1x deine URL googeln und schon steht da was
.
Januar 16th, 2007 at 6:46 pm
ahaaaaaaaaaaaa, suuuper! danke! jetzt gehts! herrlich! hast du klasse gemacht! *megalob*
Januar 22nd, 2007 at 10:42 am
Ein nettes plugin, dass ich direkt einmal eingebaut habe.
Nur ein Problem: Wenn auf der Suchseite und der Seite des Blogs verschiedene Zeichenkodierungen verwendet werden (Beispiel: Google=UTF-8, Blog=ISO-8859-1), erscheinen die Umlaute recht “merkwürdig”. Kann man diese in dem Plugin in die html-entities noch umsetzen, damit die Anzeige unabhängig von Zeichensatzübereinstimmungen ist?
Januar 22nd, 2007 at 8:04 pm
Die Zeichenkodierungen sind mir auch schon ein paar mal aufgefallen, allerdings sind da in der Fehlerbereinigung einige Tücken. Ich habe mal testweise eine Version mit Ausgabe in UTF-8 bzw. ISO-8859-1 gebastelt.
Ich kann leider keine Garantie für das Gelingen geben, aber würde mich über Rückmeldungen freuen, damit ich die Erfahrungen in die neue Version einfließen lassen kann.
Januar 23rd, 2007 at 9:38 am
Die Testversion klappt hervorragend (zu sehen auf meisen.info unter “Akt. Suchanfragen”). Von den beiden Versionen funktioniert bei mir (ISO-8859-1-Seite) allerdings nur die UTF-8-Version. Eigentlich auch logisch, da die Unterscheidung ja danach erfolgt, welche Kodierung die Ausgangsseite, also die Suchmaschine hat.
Ich habe gerade einmal durch die bekannten Suchmaschinen geschaut: Google, Yahoo und MSN benutzen alle UTF-8 (deshalb funktioniert auch die Anzeige bei mir derzeit – daher kommen die meisten Anfragen). Auf den Seiten von web.de und MetaGer findet sich dagegen eine ISO-8859-1-Kodierung.
Wenn ich das richtig sehe, tauscht Du die Sonderzeichen gegen die html-entities aus. Dabei werden die Sonderzeichen der “falschen” Kodierung aber nicht angetastet (weshalb z.B. die ISO-Version bei Suchanfragen von Google etc. wirkungslos ist). Was wäre, wenn man die beiden Ersetzungsroutinen aus den beiden Versionen einfach hintereinander anwendet?
Januar 24th, 2007 at 3:05 pm
Ganz so einfach ist das mit den Zeichensätzen leider nicht. Mann müsste erst einmal wissen in welchem Zeichensatz die Anfrage kommt, was das große Problem ist. Nur wenn man das weiß kann man diese Kodierung auflösen und anschließend entsprechend verarbeiten. Solange man sich nicht damit auskennt ist das Leider alles andere als trivial.
Januar 24th, 2007 at 3:23 pm
Ist wohl auch nicht nötig. Denn der Zeichensalat tritt ja nur auf, wenn die Zeichen mit der “falschen” Kodierung angeliefert werden. Wenn man unterstellt, dass wohl nur die beiden Zeichenkodierungen UTF-8 und ISO-8859-1/15 relevant sein dürften, müßte es daher reichen, wenn die Kodierung für den jeweils nicht selbst verwendeten Zeichensatz abgefragt wird.
Gerade ausprobiert: Ich verwende selbst die ISO-8859-1-Kodierung und benutze die UTF-8-Variante von searchphrases. Ergo: die UTF-8-kodierten Ergebnisse etwa von Google werden richtig dargestellt. Wenn ich nun über eine ISO-8859-kodierte Suchseite (Lycos) auf meine Seite komme, erscheinen die Umlaute in der Liste ebenfalls zutreffend, da meiner Kodierung entsprechend.
Es ist also immer nur der Filter nötig, der nicht der eigenen Kodierung entspricht, und die kann bei wp ja über bloginfo(‘charset’) abegefragt werden.
Damit wäre das Problem zwar nicht für “exotische” Zeichensätze gelöst, wohl zumindest doch für die hier üblichen.
Januar 24th, 2007 at 3:50 pm
So einfach ist das nicht. Leider nicht. Bei Lycos habe ich Anfragen wo die Umlaute richtig dargestellt werden und andere wo es nicht passt.
Januar 24th, 2007 at 3:51 pm
Schade. Aber ich bin mir sicher, dass Dir noch eine Lösung einfällt
)
Januar 25th, 2007 at 9:13 am
Das Plugin macht die xhmtl-Validierung zunichte. Ich habe als workaround in Zeile 226
$output2=str_replace("&", "&", $output2);einfgefügt und jetzt validiert meine Seite wieder.Allerdings weiß ich nicht, ob das so ok ist, da ich mich mit PHP nicht auskenne.
Wäre nett, wenn du (wenn es nicht zu kompliziert ist) eine xhtml-kompatible Version machen könntest – danke
Januar 25th, 2007 at 9:14 am
Ha, das soll oben natürlich “& a m p ;” heißen (beim zweiten &)
Januar 25th, 2007 at 9:20 am
Die XHTML-Version ist bereits fertig, nur wollte ich die Version vor der offiziellen Freigabe erstmal von einigen Anwendern testen lassen. Hier gibts die Testversion. Feedback erwünscht.
Januar 25th, 2007 at 9:22 am
Ich werde das dann auch mal einbauen. Auf Grund der fehlenden HTML-Validierung hatte ich es nämlich erstmal wieder ausgebaut.
Januar 25th, 2007 at 9:35 am
Zucker! Und so schnell
Funktioniert einwandfrei – Danke
Januar 30th, 2007 at 2:54 pm
Vielleicht solltest Du erwähnen, das das Plugin reine Listeneinträge produziert, denn nicht jeder setzt es automatisch innerhalb bestehender Listen ein. Also ist es teilweise nötig, die UL-Tags zusätzlich von Hand zu setzen und validen Code zu erhalten.
Januar 30th, 2007 at 11:17 pm
@schrottie
Demnächst kommt eine Bedienoberfläche für den Adminbereich, in der man die Ausgabeformatierung besser anpassen kann.
Januar 30th, 2007 at 11:21 pm
Könntest du die Liste der bösen Wörter dann auch gleich in den Adminbereich auslagern? Dann braucht man beim Update nicht immer an das Sichern der alten Wörter zu denken.
Januar 30th, 2007 at 11:25 pm
Sicher kommt das nicht rein, allerdings weiß ich noch nicht ob gleich in der nächsten Version.
Februar 8th, 2007 at 3:29 am
Ich würde mich freuen, wenn die etwas Mutigeren und/oder technikaffinen unter euch mal einen Blick auf die öffentliche Testversion des Plugins werfen und mir sagen, ob sie reibungslos funktioniert.
Februar 8th, 2007 at 8:39 am
Um halb drei morgens fertiggestellt?!?!
Kommt daher vielleicht der Flüchtigkeitsfehler mit dem Optionenmenü?
Es sollte doch nicht absichtlich Serach Phrases heißen, oder?
Februar 8th, 2007 at 9:06 am
Willkommen in flashs wunderbarer Welt der Rechtschreibfehler. Das war ja quasi das erste Mal was ich gemacht habe. Und gestern Abend hunterte Male drauf geklickt ohne etwas zu bemerken.
Aber wenn sonst alles läuft bin ich glücklich.
Februar 8th, 2007 at 12:32 pm
Mit der neuen Testversion taucht wieder das Sonderzeichenproblem auf.
Februar 8th, 2007 at 10:25 pm
So Version 0.8 ist offiziell freigegeben.
Februar 8th, 2007 at 10:32 pm
Bitte beachtet beim Update unbedingt die beigelegte Datei UPDATE.
Februar 10th, 2007 at 3:12 pm
ich habe dieses Plugin eingestellt und es klappt hervorragend. Nun aber ein Problem. Ich wollte danach das Landingpages-Plugin ebenfalls installieren, aber die beissen sich und es gibt nur noch fehlermeldungen. Kennst Du das Problem – oder weißt Du gar eine Lösung?
Februar 10th, 2007 at 3:17 pm
Landingpages habe ich noch nicht ausprobiert. Aber versuch statt dessen doch einmal landingsites(de) (http://bueltge.de/wp-landingsites-de-plugin/181). Das funktioniert wunderbar neben SearchPhrases.
Februar 10th, 2007 at 4:05 pm
@zoe
Ich habe auch das von Udo genannte Landingsites-Plugin ohne Probleme im EInsatz und es gibt keine Probleme.
Kannst du mir mal einen Link zu dem Plugin geben oder die Fehlermeldung posten, damit ich es mir mal anschauen kann.
Februar 11th, 2007 at 5:04 pm
@udo + flash
Ich meinte auch landingsites. Es scheint aber eher am anderen Plugin zu liegen, denn wenn ich versuche es zu aktivieren, erhalte ich folgende Meldung:
| |
Warning: Cannot modify header information – headers already sent by (output started at /is/htdocs/wp1026998_NVQ08IAYOG/www/zoe-bergstroem/wp-content/plugins/landingsites_de.php:1) in /is/htdocs/wp1026998_NVQ08IAYOG/www/zoe-bergstroem/wp-includes/pluggable-functions.php on line 270
ab dann kann ich es und alle anderen Plugins weder aktivieren noch deaktivieren
Februar 11th, 2007 at 5:35 pm
@zoe
Vielleicht mal probieren die gzip Komprimierung zu deaktivieren?
Februar 11th, 2007 at 5:46 pm
ähm welche gzip komprimierung? zoe.hamburg@gmail.com
Februar 11th, 2007 at 5:50 pm
In den Optionen/Lesen gibt es ganz unten eine Option (WordPress should compress articles (gzip) if browsers ask for them), die vielleicht mal ausschalten und gucken ob die Fehlermeldung noch kommt.
Februar 11th, 2007 at 6:42 pm
Das war leider nicht der Grund.
Februar 11th, 2007 at 10:22 pm
Versuche mal die Datei des Plugins neu einzuspielen.
Februar 12th, 2007 at 9:58 am
Die Fehlermeldung kommt immer dann, wenn in der php-Datei als erstes ein “verkehrtes” Zeichen, etwa ein Leerzeichen, steht. Entweder von Hand löschen oder aber die plugin-Datei neu einspielen. Dann müßte wieder alles funktionieren.
Februar 18th, 2007 at 8:07 am
vielen dank – läuft rund!
eingebunden hab ichs heute morgen da: http://dereinzige.de/archiv/
Februar 20th, 2007 at 1:26 pm
Wirklich klasse Plugin, hab es direkt mal bei mir eingebunden…
Februar 20th, 2007 at 9:54 pm
Wer Lust hat Anregungen für Erweiterungen zu gebe ist herzlichst eingeladen hier zu diskutieren.
März 18th, 2007 at 2:23 pm
thanks for the great plugin!!!
i searched the whole web but couldn’t find something like this, and the plugin is also very very simple but powerfull.
bravo!!!!!!!
you can see it on my site in sidebar
März 20th, 2007 at 12:16 pm
Hi,
wenn ich Dein Plugin aktiviere werden die nachvolgenden Plugins nicht mehr unter wp-admin-> Plugins angezeigt.
Hast Du ein Tipp woran das liegen könnte ?
März 20th, 2007 at 11:01 pm
Den Fehler kann ich so nicht wirklich nachvollziehen. Da das Plugin auf der Pluginübersicht keine Funktion aufruft dürfte es auch nicht direkt am Plugin liegen. Hast du mal versucht die Dateien des Plugin und von WordPress neu hochzuladen?
März 21st, 2007 at 6:07 am
OK. Ich habs mal auf einem anderem Server ausprobiert und dort funktioniert es prima. Muss mal schauen ob dort php oder sowetwas kastriert ist.
Mai 18th, 2007 at 10:24 pm
So es gibt eine neue Testversion
Mai 19th, 2007 at 7:10 am
Soderle… habe mein Problem von oben wohl auch gelöst. Mit den Standard 8mb Speicher in der php.ini will er einfach nicht spielen. Erhöht man das Memory_Limit auf z.B. 16mb rennt das Plugin auch wieder.
Mai 19th, 2007 at 10:54 am
Der Speicher wird bei WordPress zunehmend zum Problem, 8MB reichen bei mir auch nicht.
Mai 19th, 2007 at 11:28 am
Mit der aktuellsten Version ist es damit nicht besser geworden :/
Zumindest kam ich dadurch auf den Speichermangel für Dein Plugin.
Juni 5th, 2007 at 9:48 am
hey flash! habe kein internet momentan, aber dafür bei frau vegas dsl 2000
habe gemerkt, dass das plugin bei mir “stehen geblieben” ist…wie kann denn sowas sein? kommen keine neuen suchbegriffe mehr rein…
Juni 5th, 2007 at 9:56 am
Hm. Sehr seltsam. Vielleicht mal neu aktivieren und falls das nicht hilft die Datenbanktabelle löschen.
Juli 26th, 2007 at 12:14 am
>>Neue Seite des Plugins< <
Januar 27th, 2008 at 3:50 pm
i Downloal the plugain ,,but i can’t use it ,,,how can i do,,my site is http://www.Easy-
shoes.com
März 5th, 2008 at 9:39 pm
I have no any problems with this plugin…
Mai 21st, 2008 at 10:58 am
How can I use this script on my site if i don`t using wordpress?
Oktober 27th, 2008 at 10:13 am
Hallo,
ich benutze dieses Template http://themehybrid.com/themes/options jedoch funzt das Plugin nicht.
Plugin ist aktiviert.
Hat jemand eine Idee?
Danke
Joachim
Oktober 28th, 2008 at 6:26 pm
Welche Version hast du denn? Widget oder direkte Theme-einbindung?
Oktober 29th, 2008 at 5:17 am
Ich habe Widget-Einbindung.
Oktober 29th, 2008 at 7:07 am
Version 1.1c?
Oktober 29th, 2008 at 8:29 am
Habe ich eben nachinstalliert, bewirkt aber auch nichst. Seltsamerweise funzt das Plugin “semmelstaz” auch nicht
Oktober 29th, 2008 at 10:05 pm
Jetzt scheint e ja zu funktionieren.
April 9th, 2011 at 5:14 am
“semmelstaz”
April 9th, 2011 at 5:15 am
Plugin: Search Phrases / Anzeige der letzten Suchbegriffe