2016-11-11 12 views
0

私はWordpressを使用しています。最近の投稿をサムネイルと説明で取得したいと思います。Wordpressは最近の投稿を説明付きで取得します

だから私はwp_get_recent_postsを使用します。

<?php $args = array('numberposts' => '3'); 

$recent_posts = wp_get_recent_posts($args);?> 
<ul class="main-slider"> 
    <?php foreach($recent_posts as $recent){?> 
     <li> 
      <?php echo '<div class="textoverlay"> 
       <a href="' . get_permalink($recent["ID"]) . '"><h1>' . $recent["post_title"].'</h1></a> 
        <p>'.get_the_excerpt().'</p> 
      </div> '; 
      if (has_post_thumbnail($recent["ID"])) { 
       echo get_the_post_thumbnail($recent["ID"],'thumbnail'); 
      } ?> 
     </li> 
     <?php 
    }?> 
</ul> 

私は記事のタイトルとリンクを取得することができますが、私は説明を取得することはできません。

<p>'.get_the_excerpt().'</p> 
+0

これらのポストは 'excerpt'を持っているのでしょうか? –

答えて

0

あなたはそれが何かを表示することができないpost_idのなし説明にpost_idのの欠落しています。

<?php $args = array('numberposts' => '3'); 

$recent_posts = wp_get_recent_posts($args);?> 
<ul class="main-slider"> 
    <?php foreach($recent_posts as $recent){?> 
     <li> 
      <?php echo '<div class="textoverlay"> 
       <a href="' . get_permalink($recent["ID"]) . '"><h1>' . $recent["post_title"].'</h1></a> 
        <p>'.get_the_content($recent["ID"]).'</p> 
      </div> '; 
      if (has_post_thumbnail($recent["ID"])) { 
       echo get_the_post_thumbnail($recent["ID"],'thumbnail'); 
      } ?> 
     </li> 
     <?php 
    }?> 
</ul> 
+0

'get_the_content()'はID - > [Documentatio](https://codex.wordpress.org/Function_Reference/get_the_content)を期待していません。 –

0
echo wpautop($recent['post_content']); 
関連する問題