Como fazer um Breadcrumb

Breadcrumb é uma técnica usada em interfaces de usuário para proporcionar-lhes um meio de localização dentro da estrutura de programas ou documentos (texto retirado do Wikipedia).

Um exemplo que eu tirei da internet é o da site da Vivo:

Vou colocar dois modelos de como você pode fazer:
Modelo 1 – Dentro de uma categoria (category.php por exemplo)

	<a title="Home" href="<?php echo get_bloginfo('url'); ?>">Home</a> / 
	<a href="<?php echo get_category_link(get_cat_ID('Teste'));?>">Teste</a> / 
	<?php echo get_category(get_cat_ID(single_cat_title("",false)))->slug ?>

O Breadcrumb ficará assim:
Home / Teste / Teste2
Sendo o Teste e Teste 2 categorias;

Modelo 2 – Dentro de uma página (single.php por exemplo)

	<a title="Home" href="<?php bloginfo("Home");?></a> /
	<?php 
		$lista_categorias = get_the_category($post->ID);
		foreach($lista_categorias as $categoria){
	?>
			<a title="Home" href="<?php echo get_category_link($categoria->id);?>"><?php echo $categoria->name;?></a>
	<?php 		
		} 	
	?>
	<?php the_title(); ?>

O Breadcrumb  ficará assim:
Home / Teste / Teste 2 / Hello Word
Sendo Teste e Teste 2 categorias e; Hello Word uma página.

Explicando um pouco as funções utilizadas:

Coloquei os links para vocês poderem ver melhor o funcionadno no Codex.

Lógico, coloquei dois modelos que pode ser utilizado mas deve existir outras formas de fazer.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s