Suporte » Desenvolvendo com WordPress » Exibir posts de dois blogs diferentes

  • Resolvido crlsilva

    (@crlsilva)


    Boa Tarde amigos.
    Me deparei com uma situação que caso fosse possível, me ajudaria muito.
    O que acontece é o seguinte:
    Tenho dois blogs, de assuntos diferentes, porém com certa correlação…
    Todas as informações estão no mesmo banco de dados, porém, um blog tem suas tabelas definidas pelo prefixo guia_ o outro pelo prefixo prod_
    Tem como eu fazer uma consulta no banco de dados pra retornar o conteúdo de guia_ a partir do blog prod_ ???
    grato pela atenção.
    Cristiano

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • oi Cristiano,

    Não tem segredo nenhum. Faz a query direto.. pode ser algo assim:

    $posts_do_guia = $wpdb->get_results(“SELECT * FROM guia_posts ORDER BY post_date DESC LIMIT 10”)

    Leo,,

    Criador do tópico crlsilva

    (@crlsilva)

    Leo, muito obrigado pela “luz”… vou tentar agora e posto o resultado.
    Muito obrigado pela sua atenção.
    Em contrapartida, estou enfrentando um problema com flash e não estou conseguindo resolver, vc poderia dar uma olhada pra mim, eu explanei o problema em >>> http://br.forums.wordpress.org/topic/flash-nao-funciona-corretamente?replies=12
    Desde já, muito obrigado.

    Criador do tópico crlsilva

    (@crlsilva)

    Leo, eu fiz o processo que vc me indicou, mas não consigo que o blog retorne os posts do guia… ele só retorna o post do prod_
    Tenho que fazer algum query_posts ?
    Sou novato em wordpress, não sei bem como proceder, vc pode me ajudar?

    Criador do tópico crlsilva

    (@crlsilva)

    Pois então… alguém poderia me ajudar?

    Criador do tópico crlsilva

    (@crlsilva)

    Leo
    Show de bola…
    Consegui algum resultado, mesclando o que vc me passou com as orientações do site sobre wpdb… ficou como mostrado embaixo… agora só vou filtrar as informações que preciso e aplicar o layout.
    Muito grato pela sua ajuda.
    Abraço

    <?php get_header(); ?>
    
    <?php
    
    global $wpdb;
    global $post;
    $querystr = "
        SELECT *
        FROM guia_posts
        ORDER BY post_date DESC
        LIMIT 10
    ";
    
    $pageposts = $wpdb->get_results($querystr);
    
    ?>
    
    <div class="whitebox" style="padding: 20px;">
    
     <?php if ($pageposts): ?>
      <?php foreach ($pageposts as $post): ?>
        <?php setup_postdata($post); ?>
    
        <div class="post" id="post-<?php the_ID(); ?>">
          <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
          <?php the_title(); ?></a></h2>
          <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
          <div class="entry">
             <?php the_content('Leia Mais »'); ?>
          </div>
    
          <p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?>
          <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
        </div>
      <?php endforeach; ?>
    
      <?php else : ?>
       <h2 class="center">Não encontrado</h2>
       <p class="center">Desculpe, você está procurando por algo que não está aqui.</p>
       <?php include (TEMPLATEPATH . "/searchform.php"); ?>
    <?php endif; ?>
    
    </div>
    
    <?php get_footer(); ?>
Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Exibir posts de dois blogs diferentes’ está fechado para novas respostas.