Chmury tagów na stronach internetowych prezentują się świetnie, a szczególnie gdy poszczególne tagi różnią się wielkością uzależnioną od ilości postów. WordPress przychodzi nam z pomocą i w banalny sposób pozwala ją stworzyć. Żeby uzyskać na własnej stronie taki efekt wystarczy w odpowiednim miejscu strony umieścić kod:

<?php wp_tag_cloud( $args ); ?>

Jeżeli chmura tagów ma pojawić się w stopce strony to wskazany kod musi być umieszczony w pliku footer.php. Kod ten może być dodatkowo modyfikowany. Element $args domyślnie jest już ustawiony jednak jego modyfikacja umożliwia nam dodatkowo dopasowanie efektu do własnych oczekiwań:

<?php $args = array(
	'smallest'                  => 8,  - tag z najmniejszą liczbą postów
	'largest'                   => 22, - tag z największą liczbą postów
	'unit'                      => 'pt',  - pt/em/rem czyli jednostki do powyższych
	'number'                    => 45,  - ograniczenie liczby wyświetlanych tagów
	'format'                    => 'flat',
	'separator'                 => "\n",
	'orderby'                   => 'name', - sortowanie tagów po nazwie
	'order'                     => 'ASC',
	'exclude'                   => null,  - niektóre tagi są wykluczane
	'include'                   => null, 
	'topic_count_text_callback' => default_topic_count_text,
	'link'                      => 'view', 
	'taxonomy'                  => 'post_tag', 
	'echo'                      => true,
	'child_of'                  => null, 
); ?>

 

W rezultacie otrzymujemy efekt taki jak w stopce mojej strony. Poniższy screen zrobiony był, gdy tag-i Photoshop i Illustrator miały zdecydowanie więcej postów niż pozostałe:

WORDPRESS chmura tagów