Este código do blog such.as/blog permite criar uma anuvem de tags em que cada tag é de uma cor aleatória diferente.
Tag clouds ou nuvem de tags são uma forma de representar os assuntos falados do site. O tamanho da fonte da tag indica qual a frequencia daquele assunto.
Você pode adicionar uma nuvem de tags colorida em seu site. Primeiro no arquivo functions.php adicione o seguinte:
function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text); return $text; } function colorCloudCallback($matches) { $text = $matches[1]; $color = dechex(rand(0,16777215)); $pattern = '/style=('|")(.*)('|")/i'; $text = preg_replace($pattern, "style="color:#{$color};$2;"", $text); return "<a $text>"; } add_filter('wp_tag_cloud', 'colorCloud', 1);
Lembrando que no início do arquivo deve ter <?php
e no fim ?>
Agora adicione a linha seguinte onde quer exibir a tag cloud, por exemplo footer.php:
Você pode configurar o tamanho maxímo e mínimo da fonte usada e também o número de tags que quer exibir.
No exemplo smallest=8
é o tamanho da menor fonte e largest=24
o tamanho máximo. E number=50
o número de tags a exibir.
Sem estresse!
Precisa de ajuda com seu WordPress?
Entre em contato