Wer das expertinnen-web immer wieder mal besucht, kann heute eine neue Seite entdecken: Die Tag-Wolke (noch ein Beitrag zu Web2.0). Mit dem WordPress-Plugin Jerome’s Keyword-Plugin lassen sich Technorati-, Flickr- und del.icio.us-fähige Tags und Links erstellen, die den netten Nebeneffekt haben, dass sie die Beiträge übersichtlicher und auch suchmaschinentauglicher machen.
Und so geht’s
- Plugin herunterladen und auspacken, ab in den Wordpres-Plugin-Ordner
- Plugin aktivieren und Vorgaben für Permalinks (Optionen>>Permalinks) noch einmal speichern
- Beitrag schreiben: Unterhalb des Eingabefeldes erscheint ein neues Feld für die Tags.
Keywords benutzen
Wenn Ihr hier schon Tags für einen Beitrag eingetragen habt, erscheinen als Vorschlag die letzten verwendeten Begriffe. Eine gute Hilfe, damit man nicht unterschiedliche Schreibweisen für dasselbe verwendet (z.B. blog, Blog, blogs, Blogs). Das Plugin ist case-sensitive und kann nicht zwischen Singular und Plural eines Begriffs unterscheiden. Also besser vorher ein paar feste Begriffe finden und merken/aufzeichnen.
Die Tags werden kommasepariert eingegeben. So kann ein Leerzeichen innerhalb eines Tags verwendet werden: Tags wie „barrierefreies Webdesign“ gehen also auch.
Tags ausgeben
Die Tags befinden sich in einem benutzerdefinierten Feld und werden schon einmal über das Template-Tag the_meta() ausgegeben. Vorsicht also, wenn Ihr benutzerdefinierte Felder benutzt und sie darüber in die Seiten schreibt. Jerome sieht für die Ausgabe der Tags die Funktion the_post_keytags() vor. Die Funktion läßt sich durch unterschiedliche Parameter modifizieren. Man fügt also in den gewünschten Templates z.B.
Tags:
<?php the_post_keytags(false, ‘tag’, ‘Alle Beiträge lesen zu ‘); ?>
innerhalb der Loop ein und erhält die Tags umgeben von ihrem Link und den Vorspann „Tag: „ als Beschriftung:
Tags: <a xhref= http://meinedomain.de/tag/meintag" rel="tag" title="Alle Beiträge lesen zu meintag">meintag</a>
Die Bedeutung der einzelnen Parameter – z.B. die Umstellung des englischen Link-Title auf Eure Vorgaben – lest Ihr bei Jerome nach.
Da wir benutzerdefinierte Felder auf der Homepage des Blog auswerten (und hier erscheinen die Tags dann auch schon automatisch), haben wir sie als Links nur auf den Einzelpostings (WordPress-Template: Beitrags-Template) eingebunden. Wer etwas für die Suchmaschinenoptimierung seiner Seiten tun will, umgibt die Tags mit einer überschrift-Notierung:
<h*>Tags: <a xhref=>"http://meinedomain.de/tag/meintag" rel"tag" title"Alle Beiträge lesen zu meintag">meintag</a></h*>
Wo bleibt die Wolke?
Ihr wollt eine so formschöne Wolke Eurer Tag? Mit Gewichtung der Häufigkeit der Keywords auf Eurer Website? Da kommt sie:
- Die Wolke wird auf einer Seite – also ausserhalb der Blogchronologie erzeugt.
- Kopiert ein Seitentemplate und benennt es um in (z.B.) wolke.php
- Fügt hier im Inhaltsbereich diesen Code ein:
<ul class="wolke">
<?php all_keywords(‘<li><a xhref="/tag/%keylink%" style="font-size: %count%px" >%keyword%</a></li>’, ”, 10, 30); ?>
</ul> - Neue Seite erstellen und in den benutzerdefinierten Feldern _wp_page_template auswählen, wolke.php eingeben
- Das erzeugt eine Seite nach dem neuen Template, die aus allen Tags die gewünschte Wolke erzeigt.
Vorsicht: Wenn Ihr die WordPress-Loop aus dem Seitentemplate entfernt habt, wird alles, was Ihr beim Erstellen der Seite im Feld "Titel" und "Beitrag" eingegeben habt, nicht erfaßt. Ersatzweise könnt Ihr den gewünschten Seitentitel schon in das wolke.php-Template schreiben.
Das bringt eine alphabetische Liste Eurer Tags, gewichtet nach der Anzahl ihrer Verwendung. Im Detail habt Ihr diese Möglichkeiten, die Ausgabe zu beeinflussen:
- %keylink%: Euer Tag als Link
- %count%: Die gewichtete Häufigkeit des Tags auf Eurer Seite, die innerhalb der von Euch vorgegebenen Pixelwerte (10, 30) ausgezeichnet wird: Große Schrift bis 30px für die am häufigsten verwendeten Tags, die untere Grenze sind bei uns 10px.
- %keyword: Das Tag
Jetzt könnt Ihr die die Liste per CSS gestalten, z.B.
- ul.wolke {list-style-type: none; text-align:center;} ohne Listenpunkt und zentriert. Das erzeugt einen ansprechenden Wolken-effekt, da die einzelnen list-items je nach verfügbarer Breiteumbrochen werden.
- ul.wolke li {display:inline; padding: 1em;} stellt die Links in einer (umrechenden) Zeile neben einander an und gibt ihnen einen netten Weißraum, damit sie locker angeordnet sind.
Fertig ist die Web2.0-fähige Wolke.

26. Juni 2006 um 12:59 Uhr
Ok, das Plugin läuft ohne Probleme, auch mit der Tag-Wolke hats geklappt, nur: was ist mit Umlauten in den Tags?
Sobald Ä,Ö oder Ü darin enthalten sind, gibts Fehler 404. Kann das am (UTF-8) Encoding liegen? Oder am clean-umlauts-plugin, das Permalinks bereinigen soll?
Pingback: http://www.claudie-b.de » Tagwolke
Pingback: KOCHWERKSTATT » Blog Archive » Macht wirklich keine Umstände
Pingback: Tags zu Beiträgen « sur l’eau
Pingback: eine tag-wolke bauen | Theremin spielen
14. Mai 2006 um 16:26 Uhr
Hallo,
selbst nach mehrmaligem Lesen eurer Anleitung (und einigem Ausprobieren) kriege ich die Ausgabe der Tags nicht eingebaut.
Mit “Tags: < ?php the_post_keytags(false, 'tag', 'Alle Beiträge lesen zu '); ?>” gibt es eine Fehlermeldung und mit dem anderen Aufruf steht ja dann “Tags: meintag” auf der Website, damit kann ich auch nichts anfangen.
Und wie binde ich das nun richtig ein?
LG
Angelcurse
28. April 2006 um 23:32 Uhr
Das Blog ist unter http://www.no-capital.com/blog erreichbar.
Der Mittelteil meiner Wolke.php wurde wohl verschluckt…
Und eine Editfunktion hab ich nicht gefunden.
28. April 2006 um 23:30 Uhr
Auch schon mal recht herzlichen Dank für den Artikel. Ich hänge aktuell auch an der Tag-Wolke. Die Tags funktionieren und eine wolke.php habe ich auch angelegt:
< ?php get_header(); ?>
< ?php all_keywords('- %keyword%‘, ”, 10, 30); ?>
< ?php get_footer(); ?>
Nur leider kommt keine Wolke und ich weiss auch nicht recht ob ich das Wolken-Template auswählen kann. Bin leider etwas unerfahren und hab mich wohl zu früh an was schwieriges rangewagt…
22. April 2006 um 18:26 Uhr
Danke für den Artikel! Ich habe noch eine kleine Modifikation an Jerome’s Keywords Plugin für WordPress vorgenommen. Nun ja, eigentlich stammt auch die Modifikation von Jerome selbst. In der Lightpress-Version des Plugins hat er die Einbindung in den Admin-Bereich einfach etwas schöner gelöst. Dort werden aus den vorgeschlagenen Tags (unter dem Eingabefeld) mit ein bisschen RegExs, Javascript und CSS Buttons, die man klicken kann. Et voila: man braucht nur noch druffkliggn und die betreffenden tags erscheinen im Textfeld. im WordPress.de Forum beschrieben oder Download: Jeromes’ clickable Keywords
Pingback: KOCHWERKSTATT » Blog Archive » Bloggen2! Bald ist er fertig!
18. April 2006 um 17:03 Uhr
Möglicherweise klappt es nach Jeromes Anleitung für eine Liste der meistbenutzten Keywords: http://vapourtrails.ca/wp-keywords/wp-keywords-howto-toplist, das habe ich aber noch nicht ausprobiert. Schreib mal, wenn es geklappt hat.
Susanna
18. April 2006 um 16:00 Uhr
Hallo,
danke für die tolle Anleitung. Die Tags werden ja alphabetisch ausgegeben und je nach Gewichtung mit dem entsprechenden Schriftgrad formatiert. Die häufigsten Tags haben den größten Schriftgrad.
Was müsste ich wo ändern, wenn ich die Häufigsten Tags zu erst ausgeben möchte? Wenn das überhaupt geht?
Danke
5. April 2006 um 18:20 Uhr
@pati: Noch besser ist es, sich über die WordPress-Funktion get_settings(‘home’); die URL zu holen und mit an all_keywords zu übergeben:
<?php all_keywords(‘<li><a href=”‘.get_settings(‘home’).’/tag/%keylink%” style=”font-size: %count%px” >%keyword%</a></li>’, ”, 10, 30); ?>
@Expertinnen: Danke für die Seite! Habe mich Stunden mit UTW rumgeschlagen und geärgert – mit Jeroms Plugin und dank der Infos hier geht es jetzt ohne Probleme
31. März 2006 um 11:37 Uhr
Benutzt du in dem Code den relativen Link –> /tag/%keylink% ?
Probiere einmal http://www.deinedomain/tag/%keylink%.
Das war zumindest bei mir das Prob.
20. März 2006 um 19:24 Uhr
So die Wolke habe ich hin bekommen, DANKE für die Hilfe.
Aber Jetzt kommt das nächste Problem, wenn ich auf die Tag-links klicke kommt eine 404 Seite. Das wohl heißt das die Tag links nicht auf die Artikel verweisen, könnnte was damit zu tuen habe das ich vorher Blog Desk zum bloggen benutzt habe??? Hilfe!!!
20. März 2006 um 12:08 Uhr
1. Wir haben das Seitentemplate ausgeleert und nur die wichtigen funktionalen Elemente dringelassen:
< ?php get_header(); ?>
< ?php get_sidebar(); ?>
< ?php get_footer(); ?>
Der Rest hängt einfach vom Layout ab, das Du hast. Bei uns ist das ein schlichtes div, css-gesteuert.
2. Die wolke.php gehört in das Verzeichnis, in dem sich Dein Template befindet, also unterhalb von /wp-content/themes
HTH und einen schönen Tag!
19. März 2006 um 22:55 Uhr
Habe mal zwei Fragen
1. Wo im Seitentemplate soll man diesen Code
< ?php all_keywords('- %keyword%‘, ”, 10, 30); ?>
eingeben?
2. und woh solll man das Wolke.php abspeichern auf dem Server?
Naja wer irgend einen Peil hat was die Sache angeht kann sich ja mal bei mir melden!
Pingback: bernissimo, kinaesthetics und webdesign » Blog Archive » tagging
Pingback: Tags und Kategorien » Webdesignblog
Pingback: vogelfrei » Wolken bauen 1