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: