Suporte » Desenvolvendo com WordPress » Page Randomicas

  • Resolvido FireBall

    (@conexweb)


    Estou utilizando o codigo
    <?php $my_query = new WP_Query(“showposts=1&post_type=page&page_id=18”);
    Para trazer o conteudo da pagina id 18, alguem sabe como fazer isso para 3 paginas, seria id 18,25,32 de um forma randomica?

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • tente isso:

    $my_query = new WP_Query(array(
        "posts_per_page" => 1,
        "post_type" => "page",
        "post__in" => array(18,25,32),
        "orderby" => "RAND"));
    Criador do tópico FireBall

    (@conexweb)

    mesmo assim ele não está trazendo, estou postando o código inteiro

    <?php
    $my_query = new WP_Query(array(
    “posts_per_page” => 1,
    “post_type” => “page”,
    “post_in” => array(18,25,32),
    “orderby” => “RAND”)); ?>
    <?php if (have_page()): while (have_page()) : the_post();?>
    ” style=” cursor:pointer;”>
    <?php the_post_thumbnail(array (275,125)); ?>
    <?php the_title(); ?>

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

    Esta faltando a referência a $my_query no Loop, e acho que esse método have_page() não existe. Troque por:

    <?php if ($my_query->have_posts()): while ($my_query->have_posts()) : $my_query->the_post();?>

    Páginas tb são um tipo de “post” na classificação interna do WP.

    Criador do tópico FireBall

    (@conexweb)

    Putz exatamento isso, muito obrigado, valeu mesmo, abraços….

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Page Randomicas’ está fechado para novas respostas.