Chirlison 1 Denunciar post Postado Fevereiro 27, 2015 Bom dia pessoal! O menu do meu site mostra as categorias com suas respectivas subcategorias. Criei o arquivo category.php para mostrar todos os posts da categoria escolhida no menu. Ex: Quando eu clico no item de menu "NOTÍCIAS", mostra todos os posts da categoria "NOTÍCIAS". Acontece que o item de menu "ESPORTES", contém as subcategorias "FUTEBOL", "NATAÇÃO", "BASQUETE", "TÊNIS", "VÔLEI", "GINÁSTICA" e "ATLETISMO". O problema é que quando eu clico no item de menu "ESPORTES", mostra todos os posts das subcategorias também. Eu gostaria de mostrar apenas os posts da categoria quando eu clicar nela e, quando eu clicar na subcategoria, mostrar apenas os posts da subcategoria clicada. Por favor, alguém sabe me dizer como eu poderia fazer isso? Código que mostra as categorias e subcategorias no menu. <ul> /*Imprimindo as categorias e subcategorias*/ <?php wp_list_categories('title_li=&hide_empty=0&orderby&depth=2&exclude=19'); ?> </ul> Código do arquivo category.php <?php /*Pegando o nome da categoria para mostrar no titulo da página*/ global $post; $categoria = get_the_category($post->id); $nomeCategoria = $categoria[0]->cat_name; ?> /*Imprimindo o nome da categoria*/ <div id="title-category"><span><?php echo $nomeCategoria; ?></span></div> <div class="list-dest"> <ul> <?php if(have_posts()) : while(have_posts()) : the_post(); ?> <li> /*Imprimindo o link do post*/ <h2><a href="<?php the_Permalink(); ?>"><?php the_title(); ?></a></h2> </li> <?php endwhile; else: ?> <?php endif; ?> </ul> </div> </div> Desde já, muito obrigado a todos! Compartilhar este post Link para o post Compartilhar em outros sites
PetrusHenrique 5 Denunciar post Postado Março 8, 2015 Você vai precisar criar um category.php personalizado para esta categoria ESPORTES. Descubra qual a ID desta categoria ESPORTES e duplique o arquivo category.php No arquivo novo você coloca o nome category-ID.php, onde o ID é substituido pelo número do ID da categoria ESPORTES. Dentro deste novo arquivo category-ID.php você customiza do jeito que você quer, ou seja, retira o loop de posts e coloca algum tipo de seleção de subcategoria. Manda lá pra sua pasta do tema e problema resolvido. Qualquer dúvida dá uma lida no codex do category templates http://codex.wordpress.org/Category_Templates Compartilhar este post Link para o post Compartilhar em outros sites