Suporte » Desenvolvendo com WordPress » Substituir resultados do the_content() no query_posts

  • Resolvido leandrorfl

    (@leandrorfl)


    Boa noite. O problema que estou tentando resolver tem a seguinte situação: tenho uma página com uns cinco parágrafos (com apenas links em cada um), e quero puxar seu conteúdo para a barra lateral e para o rodapé.

    Consigo puxá-la para a barra lateral sem problemas (através de um loop temporário). O problema está em inserir no rodapé, já que eu quero remover os parágrafos e colocar pipes entre eles. Tentei utilizar a função PHP strip_tags e também a str_replace, mas elas não funcionaram.

    Ou seja: para o rodapé, estou tentando tirar os parágrafos

    <p>Link 1</p>
    <p>Link 2</p>
    <p>Link 3</p>

    e adicionar os pipes.
    Link 1 | Link 2 | Link 3

    O código para a barra a lateral (o qual estou tentando adaptar) é este:

    <?php $temp_query = $wp_query; ?>
    <?php query_posts('page_id=87'); ?>
    <?php while (have_posts()) : the_post(); ?>
    <?php the_title(); ?>: <?php the_content(); ?>
    <?php endwhile;?>
    <?php $wp_query = $temp_query; ?>

    Agradeço a atenção desde já.

Visualizando 1 resposta (de um total de 1)
  • Tente usar o <?php echo get_the_contente(); ?>

    Se não me engano não é adicionado a tag p automaticamente no get_the_content.

    Só acho que vc deveria adicionar os pipes já no conteúdo do post para não precisar fazer manipulação para adicionar isso depois.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Substituir resultados do the_content() no query_posts’ está fechado para novas respostas.