Suporte » Temas » Erro sidebar X single

  • Resolvido jhomoreira

    (@jhomoreira)


    Estou desenvolvendo um novo portal com administrador wordpress, só que estou com um problema na hora de adicionar um sidebar em meu sigle. Acontece que tenho um single geral, que dependendo da categoria chama um outro. Exemplo arquivo single.php:

    <?php
    if (in_category('30')) {include (TEMPLATEPATH . '/single-30.php');
    }
    if (in_category('98')) {include (TEMPLATEPATH . '/single-98.php');
    }
    else { include (TEMPLATEPATH . '/single-98.php');
    }
    ?>

    o que acontece é que quando coloco no single-98 ou em qualquer outro, uma sidebar, na hora de clicar para ler um post, aparece um post único diferente do post chamado, e seja qual for o post clicado ele vai sempre para um único, a url fica como a do post clicado, mas a visualização é de um outro que parece ficar fixo, e se deleto o post que aparece a página fica em branco sem conteúdo.

    Agora tirando a sidebar o problema desaparece, já usei o código inteiro tirando a sidebar, utilizando a siderbar mas sem o código<?php get_sidebar();> e mesmo assim montando diretamente a div da sidebar na página o erro persiste.

    Espero que alguém possa ajuda, infelizmente ainda não encontrei solução para isso.

    Obrigado!

Visualizando 1 resposta (de um total de 1)
  • Provavelmente na sua sidebar.php existe um loop usando query_posts, não existe?

    Se sim, esse é o problema. Experimento trocá-lo por um loop com get_posts.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Erro sidebar X single’ está fechado para novas respostas.