2016-11-11 9 views
0

私はワードプレスのウェブサイトを持っており、最近の投稿を取得したい。だから私はループを使用するWordpress - 最近の投稿の短い説明を取得する

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

<ul> 
    <?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_post_field('post_content', $recent["ID"]).'</p> 
      </div> '; 
      if (has_post_thumbnail($recent["ID"])) { 
       echo get_the_post_thumbnail($recent["ID"],'thumbnail'); 
      } ?> 
     </li> 
     <?php 
    }?> 
</ul> 

私は説明のためのget_post_fieldを使用しますが、私は完全な説明を参照してください。それで、IDによるポストの短い記述を得ることは可能ですか?たとえば最初の10単語?

答えて

0
$content = get_post_field('post_content', $recent["ID"]); 
$content = strip_tags($content); 
echo substr($content, 0, 10); 

ちょうど最初の10個の言葉

ため substrを使用
関連する問題