Anmelden oder neues Benutzerkonto anlegen.

 

Doku » Template Tags/wp tag cloud


Inhaltsverzeichnis

[bearbeiten] Beschreibung

Dieser Template Tag kann ab WordPress 2.3 für die integrierte Taggingfunktion genutzt werden und zeigt eine Tagcloud an. Die Funktion kann auch außerhalb des Loops benutzt werden.

Die Tags werden verlinkt ausgegeben und führen zum jeweiligen Tag-Archiv (im Sinne von tagging; nicht der Wochentag). Je nach Häufigkeit der Verwendung des Tags wird er größer relativ zu anderen Tags ausgegeben.

[bearbeiten] Verwendung

<?php wp_tag_cloud('arguments'); ?>


[bearbeiten] Standardverwendung

<?php wp_tag_cloud(); ?>


Das Ergibt dann z.B. folgende Ausgabe:

<a href='http://example.org/?tag=tag1' class='tag-link-5' title='1 topics' style='font-size: 8pt;'>Tag1</a>
<a href='http://example.org/?tag=tag2' class='tag-link-6' title='1 topics' style='font-size: 12pt;'>Tag2</a>
<a href='http://example.org/?tag=tag3' class='tag-link-3' title='2 topics' style='font-size: 22pt;'>Tag3</a>

In der Standardverwendung werden alle default Werte verwendet, was folgender Anwendung mit allen Parametern entspricht:

<?php wp_tag_cloud('smallest=8&largest=22&unit=pt&number=45&format=flat&orderby=name&order=ASC&exclude=&include='); ?>

Dieses führt ebenso zu oben stehender Ausgabe.

[bearbeiten] Parameter

smallest 
(integer) Kleinste Schriftgröße für den am wenigsten verwendeten Tag. Standardwert: 8
largest 
(intger) Größte Schriftgröße für den am meisten verwendeten Tag. Standardwert: 22
unit
(string) Einheit für die Schriftgröße.
  • pt (Standard)
  • px
  • em
  • ex
number
(integer) Maximale Anzahl an gezeigten Tags. Standardwert: 45
format
(string) Ausgabeart für Wolke.
  • flat (Standard)
  • list
  • array
orderby
(string) Ordnungsschema; Nach Name oder Anzahl der Beiträge.
  • name (Standard)
  • count
order
(string) Sortierschema; Aufsteigend oder Absteigend.
  • ASC (Standard)
  • DESC
  • RAND Zufällige Reihenfolge (ab Version 2.5)
exclude
(string) Tags die nicht angezeigt werden sollen. Es müssen die Tag-IDs, von einem Komma (ohne Leerzeichen) getrennt, in aufsteigender Reihenfolge angegeben werden.
include
(string) Nur diese Tags sollen angezeigt werden. Es müssen die Tag-IDs, von einem Komma (ohne Leerzeichen) getrennt, in aufsteigender Reihenfolge angegeben werden.

[bearbeiten] Spezial Anwendung

Sicherlich lassen sich die Tags auch als Text ohne Link ausgeben.

<?php $tag = wp_tag_cloud('format=array' ); ?>
<?php while (list (, $value) = each ($tag)) { echo strip_tags($value).", ";	} ?>"

Zuerst wird die Cloud in ein Array gelegt, um dieses weiter bearbeiten zu können. Im zweiten Schritt, wird dieses Array Schritt für Schritt durchgegangen und der HTML Code gelöscht und ausgegeben. Natürlich kann man damit auch andere Dinge dann machen. z.B. Highlighting auf der Homepage der Wörter.

[bearbeiten] Ähnliches

wp_list_categories
the_tags
get_the_tag_list




Zurück zum Template Tags Verzeichnis