Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato Augusto

Lista categorias e categorias filhas

Recommended Posts

Olá amigos, essa é para quem manda MUITO bem no WordPress e quer ajudar um novato no CMS. Tenho a seguinte estrutura de categorias no WordPress e querocriar um menu exatamente assim:

 

 

 

                    	<ul class="nav">
                       	<li><a href="#">Categoria 1</a></li>
                       	<li><a href="#">Categoria 2</a></li>
                       	<li class="dropdown">
                           	<a data-toggle="dropdown" class="dropdown-toggle" href="#">Categoria 3<b class="caret"></b></a>
                           	<ul class="dropdown-menu">
                               	<li><a href="#">Categoria 3.1</a></li>
                               	<li><a href="#">Categoria 3.2</a></li>
                           	</ul>
                       	</li>
                       	<li><a href="#">Categoria 4</a></li>
                       	<li><a href="#">Categoria 5</a></li>
                       	<li class="dropdown">
                           	<a data-toggle="dropdown" class="dropdown-toggle" href="#">Categoria 6<b class="caret"></b></a>
                           	<ul class="dropdown-menu">
                               	<li><a href="#">Categoria 6.1</a></li>
                               	<li><a href="#">Categoria 6.2</a></li>
                           	</ul>
                       	</li>
                   	</ul>


 

Já tentei com get category parentes, get_category e tudo mais, porém não sei fazer a função retornar as categorias em um formato que eu possa personalizar assim.

 

Alguém tem uma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer fazer isso automático? para quando você criar uma nova categoria ele já lista no menu?

por que se for da maneira manual, você entra dentro do seu admin, vai la onde cadastra as categorias, bota o mouse em cima do link da categoria e pega o ID dela.

 

Olha se esse link te ajuda: http://forumdosoftware.com/index.php?topic=14.0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim é de forma automática, mas quero que ele saia nessa formato ai. tentei algo assim

 

function montaMenu($categorias){

foreach ($categorias as $categoria){
   	if($categoria->parent == 0){
   	$menu .= "<li><a href='$categoria->slug'>$categoria->name</a></li>";
   	}else{
       	$menu .= "<li class='dropdown'>
                           	<a data-toggle='dropdown' class='dropdown-toggle' href='#'>$categoria->name<b class='caret'></b></a>
                           	<ul class='dropdown-menu'>
                               	<li><a href='$categoria->slug'>$categoria->name</a></li>
                              	</ul>
                       	</li>";
   	}
}
echo $menu;
}

 

porém ele insere a categoria filha dentro da própria categoria filha =/ olha como a imagem fica

 

2012_04_29_11h47_49.png

 

no caso minha estrutura de links é assim

 

2012_04_29_11h48_16.png

era para so ser exibido 3 categorias pois o restante é filho de outra categoria, so eram para ser exibidas dentro do popup

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.