Personalizar estilos del Tag Cloud en WordPress

[…]


por

Si utilizas el Tag Cloud o Nube de Etiquetas como widget en tu web o blog, es posible que en algún momento necesites ajustar sus características y personalizar su diseño.

Aquí te dejo una función con la que podrás, entre otras cosas:

  • Limitar el número de etiquetas que aparecen ($args[‘number’]), si indicas 0 las mostrará todas.
  • Establecer el tamaño máximo de fuente ($args[‘largest’]).
  • Establecer el mínimo de la fuente ($args[‘smalles’]).
  • La unidad de medida de la fuente (si son pixels, em, etc.. en $arcs[‘unit’]).
  • Podrás excluir etiquetas concretas indicándolas por ID ($args[‘exclude’]).
  • Agregar taxonomías personalizadas ($args[‘taxonomy’] )

Puedes ver la referencia completa de los argumentos en: codex.wordpress.org/Function_Reference/wp_tag_cloud

El código que debes añadir al archivo de funciones de tu WordPress es el siguiente:

function custom_tag_cloud_widget($args) {
 $args['number'] = 0;  
 $args['largest'] = 18;  
 $args['smallest'] = 10;  
 $args['unit'] = 'px';  
 $args['format'] = 'list';  
 $args['exclude'] = array(20, 80, 92);  
 $args['taxonomy'] = array('post_tag', 'cursos');  
 return $args;
}
add_filter( 'widget_tag_cloud_args', 'custom_tag_cloud_widget' );