2017-02-11 18 views
-1

私は現在、私の最初のWordpressのテーマに取り組んでいると私は問題をしました:Wordpressのではなく、ブログの記事のページ名を示す

私はすべてのサイトで私の最後の3つのポストを持っていると思います。私のホームページではすべてがうまく動作しますが、別のページに行くと、ページ名と「続きを読む...」タグが表示されます。

私が使用するコードは次のとおりです。

<?php while(have_posts()) : the_post(); ?> 
    <div class="article-preview"> 
    <p>» <?php the_time('l, j. F Y')?></p> 
    <b><?php the_title(); ?></b> 
    <?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>" style="color:white"> Mehr...</a> 
    <hr style="margin-top:5px" /> 

    </div> 
<?php endwhile; ?> 

誰もがこの問題を解決する方法を知っていますか?前もって感謝します!

答えて

0

他のページに投稿を表示するには、whileループの前にカスタムクエリを表示する必要があります。

<?php $the_query = new WP_Query('post_type'=>'post', 'posts_per_page=3'); ?> 

// Start our WP Query 
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> 
    <div class="article-preview"> 
    <p>» <?php the_time('l, j. F Y')?></p> 
    <b><?php the_title(); ?></b> 
    <?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>" style="color:white"> Mehr...</a> 
    <hr style="margin-top:5px" /> 

    </div> 
<?php endwhile; 
wp_reset_postdata(); 
?> 

これはあなたのために参考になるかもしれませ:ここ

はあなたのコードの更新されたコードです。

+0

ありがとうございました!完璧に動作します! – LOGOU7

関連する問題