Suporte » Temas » Categorias exclusivas

  • Estou montando um blog sobre carros, e quero que cada vez que o cliente entre em um artigo sobre carro, apareça na sidebar das categorias SÓ AS CATEGORIAS EM QUE AQUELE ARTIGO PERTENÇA.
    Exemplo: o visitante entra no site e na pagina inicial clica na foto de um FIAT UNO. Dai quando entrar na pagina do artigo, na barra lataral categorias só vai estar FIAT, nao o resto das categorias que exite.
    Entenderam?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • baciotti

    Você precisaria estudar um pouco de Tags Condicionais ou Conditional Tags. A documentação oficial está aqui.

    No seu caso específico, tenta fazer o seguinte no sidebar:

    <div id="sidebar">
    <?php
    if (is_category('fiat')) { // poderia ser o id da categoria
            echo "<ul>";
            wp_list_cats('optionall=0&sort_column=name&list=1&children=0');
            echo "</ul>";
    } elseif (is_category('chevrolet')) {
             echo "<ul>";
            wp_list_cats('optionall=1&sort_column=name&list=1&children=1&hierarchical=1');
            echo "</ul>";
    } elseif (is_category('ford')) {
    		echo "<ul>";
            wp_list_cats('optionall=1&sort_column=name&list=1&children=1&hierarchical=1');
            echo "</ul>";
    }
    ?>
    </div>

    O que esse código faz é verificar se está na categoria FIAT. Se estiver ele apresenta os úlgimos posts dessa categoria.

    Se for na categoria CHEVROLET, ele apresenta os posts dessa categoria, e assim por diante.

    Espero ter ajudado.

    Criador do tópico bacciotti

    (@baciotti)

    Fucei muito e consegui, mas nao foi desta maneira, Dhony. Mas obrigado mesmo assim.

    Adicionei o código

    <div class=”box5c”><div class=”box5d”>
    <h4>Dados</h4> <?php the_category(‘, ‘) ?>
    </div></div>

    Na barra lateral e deu certo!

    Valeu

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Categorias exclusivas’ está fechado para novas respostas.