web-dev-qa-db-fra.com

Obtenir des messages spécifiques par ID dans wordpress

Je suis nouveau sur Word Press, et je travaille sur des publications, j'ai un total de 10 publications dans mon panneau d'administration, j'ai essayé d'obtenir les publications par leur ID mais les cinq dernières publications sont affichées.

voici mon exemple de code. Je ne sais pas où je me trompe ici. Un petit indice serait très apprécié.

<?php
            $thePostIdArray = array("11", "13", "15", "17", "19");
            $limit = 5;
            if ( have_posts() ) : while ( have_posts() ) : the_post(); $counter++; 
            if ( $counter < $limit + 1 ) : $post_id = $thePostIdArray[$counter-1]; $queried_post = get_post($post_id);
        ?>
        <a href="/applications">
        <div class="col-md-5 apps text-center">

            <?php the_post_thumbnail('full', array( 'class' => 'img-responsive' )); ?>

            <div class="caption">
                <h3><?php echo $queried_post->post_title; ?></h3>
                <button type="button" class="btn btn-default home-page-explore hvr-grow-shadow">
                    Explore
                </button>

            </div>
        </div> </a>

        <?php endif; endwhile; endif; ?>

Voir, j'ai spécifié l'ID dans le tableau, mais il ne montre pas ces ID et montre les 5 derniers messages du panneau amdin.

1
Bilal Zafar

Essaye ça:

<?php
        $thePostIdArray = array("11", "13", "15", "17", "19");
        $limit = 5;
        $query=new WP_Query(array('post__in'=>$thePostIdArray));
        if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); $counter++; 
        if ( $counter < $limit + 1 ) : $post_id = $thePostIdArray[$counter-1]; $queried_post = get_post($post_id);
    ?>
    <a href="/applications">
    <div class="col-md-5 apps text-center">

        <?php the_post_thumbnail('full', array( 'class' => 'img-responsive' )); ?>

        <div class="caption">
            <h3><?php echo $queried_post->post_title; ?></h3>
            <button type="button" class="btn btn-default home-page-explore hvr-grow-shadow">
                Explore
            </button>

        </div>
    </div> </a>

    <?php endif; endwhile; endif; ?>
1
Aniruddha Gawade