Tag cloud colorida

Arquivos: footer.php, functions.php

Funções: wp_tag_cloud

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.

Tag cloud colorida é um artigo sobre nuvem de tags, tags Como adicionar tag cloud usando cores para cada tag nuvem de tags, tags Sem categoria http://dianakcury.com/sem-categoria-pt/tag-cloud-colorida#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *