私はWord pressに慣れていません、そして私は投稿に取り組んでいます、私は私の管理パネルに全部で10の投稿があります、私は彼らのIDによって投稿を取得しようとしましたが、最新の5つの投稿を出力します。
これが私のコードサンプルです。私はここでどこが悪いのかわからない。ちょっとしたヒントをいただければ幸いです。
<?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; ?>
参照してください、私は配列でIDを指定しましたが、それはこれらのIDを表示せず、amdinパネルからの最新の5つの投稿を表示します。
これを試して:
<?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; ?>