How to show tags that are inside a category on WordPress

This is for WordPress users-
If you want to sort the tags by category on your wordpress blog theres an easy way to do it so. First of all you have to install the TDO Tag Fixes on your plugin repertory and activate it on the plugin page.

Then you can use these few lines of code on wherever you want to show a tagcloud sorted by each category of your blog. 🙂

cat_name;
}
echo $catname;
if(function_exists('tdotf_cat_tag_cloud')) {
tdotf_cat_tag_cloud('$catname');
}
?>

Any correction or better way to show the tagcloud please let me know in the comments!

Como adicionar manualmente uma lista de categorias em um blog WordPress

Em muitos momentos da programação com o CMS WordPress é necessário colocar a mão na massa e tornar o trabalho um pouco mais manual. A função get_categories é responsável por agregar todas as informações referentes às categorias. Para utilizá-la a fim de listar todas as categorias, basta que primeiro igualemos a uma string; depois, utilizar a estrutura de controle foreach, que rastreia todas as possibilidades disponíveis no banco de dados até a última opção.

Abaixo um exemplo de código que lista todas as categorias automaticamente em PHP:

<?php 
  $categories =  get_categories(); 
  foreach ($categories as $cat) {
  	$option = '<li><a href="http://www.nomedosite.com.br/'.$cat->category_nicename.'">';
	$option .= $cat->cat_name;
	$option .= ' ('.$cat->category_count.')';
	$option .= '</a></li>';
	echo $option;
  }
 ?>

No código pode-se perceber a utilização do cat_nicename, que é uma função dentro da função get_categories que extrai a categoria no formato que a URL mostra, isto é: se o nome da categoria é “Chico Buarque”, esta função devolve “chico-buarque”. Isso permite que seja construído, de forma manual, um link para determinadas categorias.

Exemplo:

$cat->cat_name;

Outra estrutura utilizada no código é a função para category_count, que serve para contar quantos ítens há em cada categoria existente.

Exemplo:

$cat->category_count