Vor kurzem Stand ich vor dem Problem, dass in bei meinem aktuellen Theme auf www.solamun.de die Größe der Tag Cloud Schrift anpassen musste. Die Tag – Größe ist standardmäßig auf 22pt eingestellt, was leider den Div Container sprengt.
Nachdem ich mehrere WordPress Plugins getestet habe und keines mir richtig zugesagt hatte bzw. die Plugins zu “langsam” waren, durchstöberte ich die Dateien in wp-inlcudes.
Relativ schnell wurde ich in der category-template.php fündig. Ihr müsst einfach in der Datei nach wp_tag_cloud( $args = ” ) suchen.
Die default Werte sehen ungefähr so aus:
$defaults = array( 'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC', 'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true );
Um jetzt die passende Größe zu ermitteln, müsst ihr einfach smallest und largest anpassen. Auf solamun.de war die ideale „largest“ Größe 15.
Da die Defaultwerte leider fest verankert sind, muss nach einem Update überprüfen werden, ob der Wert noch richtig gesetzt ist.
Was ist aber wenn man ein eigen entwickeltes Theme verwendet?
Um eine Tag Cloud in seine Sidebar (oder auch in einem anderen Bereich) zu integrieren, muss folgender Befehl verwendet werden:
wp_tag_cloud( $args );
Als Argumente bzw. Parameter kann man problemlos die Größen und andere Einstellungen mit übergeben. Die Möglichen Parameter laut http://codex.wordpress.org lauten:
$args = array( 'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC', 'exclude' => null, 'include' => null, 'topic_count_text_callback' => default_topic_count_text, 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true );
Eine kurze Erklärung:
“smallest” >> Das ist die kleinste Schriftgröße (Der Wert wird als integer übergeben (Zahl))
“largest” >> Das ist die Größte Schriftgröße (Der Wert wird als integer übergeben (Zahl))
“unit” >> Einheit (als Zeichenkette – String), mögliche Werte sind:
pt, px, em, ex
pt ist der Standardwert
“number” >> Anzahl der angezeigten Tags
Ich habe hier jetzt erst einmal nur die wichtigsten genannt. Es gibt noch weitere Argumente die Ihr in der Doku nachlesen könnt.
Hier ein paar Beispiele:
Kleinste Schriftgröße 8pt, Größte Schriftgröße 15pt und maximal 10 Tags
wp_tag_cloud('smallest=8&largest=15&unit=pt&number=10');
Kleinste Schriftgröße 8px, Größte Schriftgröße 19px und maximal 45 Tags
wp_tag_cloud('smallest=8&largest=19&unit=px&number=45');
Kleinste Schriftgröße 8pt, Größte Schriftgröße 10pt und maximal 12 Tags
wp_tag_cloud('smallest=8&largest=10&unit=pt&number=12');
Ich hoffe dieser Artikel kann einigen „suchenden“ helfen, bei der Gestaltung des WordPress Blogs









