WordPress Tag Cloud – Anzahl der Themen
Wenn du die Tag Cloud auf einer Seite o.ä. anzeigen lassen willst, machst du das mit dem Template Tag wp_tag_cloud(). Parameter wie Schriftgröße, Anzahl, Format, Sortierung etc. kannst du angeben.
Wenn du aber die Anzahl in wievielen Themen das Schlüsselwort vorkommt bestimmen willst, musst du dich in die Tiefen von WordPress begeben.
Öffne die /wp-includes/category-template.php und suche nach folgendem Code:
$unit;’>$tag
oder
$unit;’>$tag_name
Die Variable $count ist für die Zählung verantwortlich. Also ergänze den oberen Ausschnitt wie folgt:
$unit;’>$tag ($count)
oder
$unit;’>$tag_name ($count)
Ab jetzt erscheint hinter jedem Tag die Anzahl der Themen.
ACHTUNG: Bei einem Upgrade von WP wird die category-template.php natürlich mit überschrieben, d. h. die Änderungen müssten immer wieder erneut vorgenommen werden.
Verwandte Artikel:
- Post-Thumbnails
- WordPress Permalinks
- WordPress Template-Tag “the_excerpt()”
- Effekte mit der jQuery JavaScript Library
- Der chCounter geht in die nächste Runde: expCounter
- WordPress-Plugin: Remove Dashboard Widgets
- Subscribe to Double-Opt-In Comments
- chCounter mit Sicherheitslücke
- Firebug für Firefox
- Umlaute in den Permalinks ohne Plugin ändern


Erstellt am Mittwoch 1. Oktober 2008 um 14:58
(Letzte Änderungen 28. Januar 2009, 16:16)
und abgelegt unter 
Kann man die Anzahl auch an anderer Stelle als der Tag Cloud ausgeben?
Wo willst du die Anzahl der verwendeten Tags in deinen Artikeln ausgeben, wenn nicht in der Tag-Cloud? Eine Tag-Cloud muss nicht immer unbedingt wie eine Wolke aussehen, schau mal in unsere Sitemap unter Top10-Schlagworte. Dort wird die Anzahl der Tags als tilte (wenn du mit der Maus drüber fährst) ausgegeben.
Für ein anderes Template-Tag wie z.B. the_tags() ist mir der Parameter count nicht bekannt, aber vielleicht stellst du deine Frage mal im WPD-Forum.
Ich beschreibe mal wie ich mir das vorgestellt habe.
Ich möchte in meiner Sidebar zwei Tags gegenüberstellen und das sollte in etwa so ausschauen:
Es wurde x-mal der tag (A) verwendet und x-mal der tag (B).
hmmm, so auf die schnelle fällt mir trotzdem nur die Verwendung von wp_tag_cloud ein. Du könntest wp-includes/category-template.php so ändern, dass dein gewünschter Text erscheint:
$a[] = "Es wurde " . $count . "x der Tag < a href='$tag_link' class='tag-link-$tag_id' title='" . attribute_escape( $topic_count_text_callback( $count ) ) . "'$rel style='font-size: " .
( $smallest + ( ( $count - $min_count ) * $font_step ) )
. "$unit;'>$tag_name verwendet";
(ich musste vor dem a href ein Leerzeichen machen ... musst du beim übernehmen löschen)
Und dann setzt du in die Sidebar die tag-cloud mit nur 2 Tags (oder soviel du willst):
< ?php wp_tag_cloud('smallest=1&largest=1.05&unit=em&number=2&format=list&orderby=count&order=ASC'); ?>
(ich musste vor dem ?php ein Leerzeichen machen ... musst du beim übernehmen löschen)
Die Parameter kannst du hier nachlesen: wp_tag_cloud
Ich hab das grad mal so in unserer Sitemap geändert, kannst du dir mal anschauen. Aber elegant ist das eh nicht, da bei einem Upgrade von WP die template-category.php immer überschrieben wird.
Vielleicht fragst du aber echt mal im WPD-Forum nach.