Suporte » Desenvolvendo com WordPress » Query pegando post de autor dinamicamente

  • Resolvido manubas

    (@manubas)


    Helpppp..

    Se alguém puder me ajudar agradeço muitoooooo…

    Estou em um projeto onde preciso criar paginas dinâmicas que vão listar todos os posts de usuário (a pagina de author nesse caso não supri), então com o plugin ACF custom fields, conseguir fazer com que todos os usuários aparecam quando vou inserir uma página, podendo atribuir aquela página a um autor.

    Minha pergunta: Consigo fazer a query para puxar o autor sem problema, só não tenho ideia de como fazer isso dinamicamente..

    Segue query para listar posts por autor

    <?php query_posts(‘author=6&order=ASC&showposts=-1’); ?>
    <?php if (have_posts()): while (have_posts()) : the_post();?>

    <?php endwhile; else:?>
    <?php endif;?>

    valewwwwwwwwww e socorro rsrs

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Ta sabendo que em “Opções da Tela” voce pode escolher o autor da página né? Depois disso no seu loop é só alterar o argumento do autor pelo autor da página por $post->post_author, se estiver dentro do loop, ou get_post_field( 'post_author', $post_id ), se estiver fora do loop.

    O matheus Obrigado.. não sabia dessa opção não (i love wordpress), mas como sou muito fraco em programação, tentei varias formas e não consegui fazer funcionar, você pode pfr exemplificar como ficaria o código??

    Muitoooo obrigado, ja ajudou mto

    $args = array(
      'author' => get_post_field( 'post_author', $post_id ),
      'order' => 'ASC',
      'posts_per_page' => -1,
    );
    <?php query_posts($args); ?>
    <?php if (have_posts()): while (have_posts()) : the_post();?>
    
    <?php endwhile; else:?>
    <?php endif;?>

    É só colocar isso no modelo de página de cada autor.

    Muitoooo obrigado matheus!! Deu certo!! Perfeito.

    Me manda email por favor, para cvs mais talves consigamos fechar alguma coisa emanoelaquino aroba gmail…com

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Query pegando post de autor dinamicamente’ está fechado para novas respostas.