2012-05-02 12 views
3

こんにちは、get_postsを使って 'news'というタグをつけて、特定のページに表示しています。私はthe_date()を使用して日付を取得していますが、奇妙なのは、最初の投稿に日付が表示されていないことです。また、この同じコードを使用して、別のページに「ブログ」としてタグ付けされた投稿を表示しても、うまく機能します。また、ここで同じコードが上使用されている他のページですが、正常に動作し http://appshare.nsdesign7.net/news/get_postsを使ってワードプレス投稿を表示する - 最初の投稿には日付が表示されません

:日付のみを表示するように制限されている)( http://appshare.nsdesign7.net/blog/

<? $pageTitle = wp_title('',false,''); 
if ($pageTitle == " News") { ?> 


<?php $appsharenewspage = array('numberposts' => 10, 'order'=> 'ASC', 'orderby'=>  'title', 'category' => 3); 
$postslist = get_posts($appsharenewspage); foreach ($postslist as $post) :  setup_postdata($post); ?> 
    <article class="newsstyle"> 
     <span class="imagestyle"><?php the_post_thumbnail(array(120,120)); ?> </span> 
     <h3><?php the_title(); ?></h3> 
     <span class="date"><?php the_date(); ?></span> 
     <?php the_excerpt(); ?> 
      <div class="clear"></div> 
    </article> 
<?php endforeach; ?> 

    <?php } ?> 

答えて

0

the_dateここ

ページです1日に1回したがって、同じ日から複数の投稿がある場合、その投稿の1つにのみ表示されます。

代わりにthe_timeを使用してください。

0

日のみ1日1回発生します。同じ日に2つの投稿については、日付がなくなります。 WP機能です。あなたが望むものを得るには、php関数で置き換えてください。 the_date()の代わりにthe_time()を使用してください。

関連する問題