wake-up-neo.net

Erhalten Sie bestimmte Beiträge von ID in WordPress

Ich bin neu in WordPress und arbeite an Beiträgen. Ich habe insgesamt 10 Beiträge in meinem Admin-Bereich. Ich habe versucht, die Beiträge anhand ihrer IDs abzurufen, aber es werden die letzten fünf Beiträge ausgegeben.

hier ist mein Codebeispiel. Ich weiß nicht, wo ich hier falsch liege. Ein kleiner Hinweis wäre sehr willkommen.

<?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; ?>

Siehe, ich habe die IDs im Array angegeben, aber es werden diese IDs nicht angezeigt und es werden die letzten 5 Posts aus dem amdin-Panel angezeigt.

1
Bilal Zafar

Versuche dies:

<?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