William Luis

0 %
William Luis
Fullstack Developer
  • Residence:
    Canada
  • City:
    Toronto
  • Age:
    26
French
English
Spanish
html
CSS
Js
PHP
WordPress
  • Bootstrap, Materialize
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge

WordPress Tag Clouds

10 de outubro de 2011

O WordPress a partir da versão 2.3 incluiu a possibilidade de usar Tags para navegar pelos arquivos com uma forma mais descritiva que as categorias.
Pessoalmente um bom uso será usar tags em complemento, de forma permitir uma navegação mais pormenorizada, ás categorias. Isto pelo facto de que provavelmente nem todas as tags serão mostradas numa tagcloud como no exemplo que se segue:

Para colocarem uma tagcloud em qualquer lugar basta adicionarem o seguinte código a onde querem que mostre as tags:

[sourcecode language=”php”]
<?php wp_tag_cloud(”); ?>

[/sourcecode]

Este código irá mostrar as tags alinhadas por ordem alfabética em que o tamanho é referente ao numero de vezes que esta é repetida. Todos os parâmetros da tagcloud podem ser controlados através de atributos que passo a referir:

smallest
Recebe um valor numérico que define o tamanho da tag mais pequena que é mostrada. As unidades de tamanho são controladas por pontos (pt). O valor por defeito é 8 que equivale a 8pt.

exemplo:

[sourcecode language=”php”]
<?php wp_tag_cloud(‘smallest=8’); ?>

[/sourcecode]

largest
Similar ao smallest mas define o tamanho Tag maior que será a mais popular.

unit
Este atributo permite definir a unidade de medida das tags. Por defeito e pontos (pt) mas aceita pixels(px), EMs, %.

number
Permite controlar o numero de tags a mostrar. Por defeito o valor é 45, mostra 45 tags, para mostrar todas as tags basta colocar o valor a zero.

Mostrar todas as tags

[sourcecode language=”php”]
<?php wp_tag_cloud(‘smallest=8&amp;largest=40&amp;number=0’); ?>

[/sourcecode]

Mostrar 5 tags

[sourcecode language=”php”]
&lt;?php wp_tag_cloud(‘number=5’); ?&gt;

[/sourcecode]

format
Controla o formato XHTML em que as tags são mostradas. Por defeito mostra as tags separadas por espaço mas pode ser mostrado como uma lista ou vector para além do valor por defeito.

  • ‘flat’ (Default) tags são separadas por espaço;
  • ‘list’ mostra as tags em formado de lista (UL) com a classe de wp-tag-cloud;
  • ‘array’ as tags são mostradas através de um vector que é bastante útil para integração com outras funções em PHP.

orderby
Controla a ordem em que as tags são mostradas. Por defeito as tags são ordenadas por nome mas aceita também o valor count.

order
Controla se as tags são mostradas por ordem ascendente, descendente ou um valor ocasional.

‘ASC’ – Ordena por ascendente
‘DESC’ – Ordena por descendente
‘RAND’ – Atribuir valores ao acaso (Disponível a partir da versão 2.5)

Para este parâmetro é necessário colocar os atributos em letras maiúsculas.

exclude/include
Este parâmetro permite incluir ou excluir tags. Para isso basta incluir o numero do ID da tag

[sourcecode language=”php”]
<?php wp_tag_cloud(‘exclude=32’); ?>
[/sourcecode]

Supondo que querem colocar uma tagcloud mostrando as 25 tags mais usadas no vosso blog:

[sourcecode language=”php”]
<?php wp_tag_cloud(‘number=25); ?>
[/sourcecode]

Sugiro que experimentes o código e os diversos paramentos de forma a ver qual será a melhor solução para o teu blog. Aproveita e brinca também com o CSS e cria algo de original que fará toda a diferença


		
Posted in Dicas, WordpressTags:
Write a comment