2016-08-11 9 views
0

こんにちは皆私は、このコードを投稿を表示する代わりに、または私たちのページをレンダリング投稿をレンダリング誰も助けることができます。私はワードプレス4.5.3なぜhave_posts()、the_post()はポストの代わりにページをレンダリングするのですか?

<?php get_header(); ?> 

<?php 
    if(have_posts()): 
     while(have_posts()) : the_post(); 
      the_title(); 
      the_content(); 
     endwhile; 
    endif; 
?> 

<?php get_footer(); ?> 
+0

あなたのファイルで、このから離れて他のコードを入れてありますか?あなたのファイル名は何ですか? –

+0

一般設定メニューで投稿ページとして選択したページを選択したことを確認してください –

+0

@ Mit.agileこれはすべて私が持っているもので、header.phpとfooter.phpにhtmlウェブサイトの基本構造しかありません –

答えて

0

使用を実行しているこの:

$args = array(
      'posts_per_page' => 10, 
      'offset'   => 0, 
      'category'   => '', 
      'category_name' => '', 
      'orderby'   => 'date', 
      'order'   => 'DESC', 
      'include'   => '', 
      'exclude'   => '', 
      'meta_key'   => '', 
      'meta_value'  => '', 
      'post_type'  => 'post', 
      'post_mime_type' => '', 
      'post_parent'  => '', 
      'author'   => '', 
      'author_name'  => '', 
      'post_status'  => 'publish', 
      'suppress_filters' => true 
     ); 
     query_posts($args); 

     if(have_posts()): the_post(); 
      while(have_posts()): the_post(); 
      ?> 
      <h4> <?php the_title();?> </h4> 

     <?php endwhile;?> 
     <?php endif; ?> 
関連する問題