Suporte » Plugins » widget de posts recentes personalizada

  • Olá, estou criando um tema no qual adicionei três espaços para widgets. Gostaria de colocar em cada uma delas, um código para mostrar as últimas notícias de três diferentes categorias. O problema, é que não funcionou eu colocar o código de últimos posts que vem na ‘index.php’ em cada um deles. Alguém tem alguma dica? Obrigado.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Eduardo

    (@eduardozulian)

    Cada widget teria três categorias diferentes? Ou cada widget seria responsável por uma?

    Criador do tópico augustomallmann

    (@whatsgoingonbr)

    cada widget teria a sua categoria

    Eduardo

    (@eduardozulian)

    Cara, atualizei um código que eu tinha aqui que faz exatamente isso: ele lista os últimos posts de uma categoria definida por você. Você pode chamar esse código no seu functions.php usando a função require() do PHP.

    Criador do tópico augustomallmann

    (@whatsgoingonbr)

    eu teria que colar esse código no functions.php, certo?

    não entendi a segunda parte

    Eduardo

    (@eduardozulian)

    Isso. Você pode colocar direto no functions.php ou criar um arquivo separado para esse código e, no functions.php, chamar esse arquivo com a função require:

    <?php
    require( get_template_directory() . '/widget-recent-category-posts.php' );
    ?>
    Criador do tópico augustomallmann

    (@whatsgoingonbr)

    funcionou, mas comecei a ter o erro Warning: Cannot modify header information - headers already sent by (output started at .../pluggable.php on line 876. Geralmente isso acontece quando tem um espaço entre <?php ou ?>, mas não encontrei nenhum espaço, alguma ideia?

    Eduardo

    (@eduardozulian)

    Não há nenhum espaço no arquivo onde você colocou o widget? Talvez você esteja chamando esse arquivo antes demais também, não sei. Tentou adicioná-lo direto ao functions.php?

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘widget de posts recentes personalizada’ está fechado para novas respostas.