2016-09-14 13 views
1

私と一緒に裸私はワードプレスを初めて使っています。私はポストのタイトルをつかむために、以下のコードを使用していますが、私は間違って何をしていないのですか?コーデックスでワードプレスのポストが表示されない

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

the_title(); 
} // end while 
} // end if 
?> 

答えて

0

2つの異なるPHP構文が混在しています。代わりにあなたがalternative syntax使用できる制御構造のために中括弧を使用しての

<?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
     // inside the loop here 
     <?php the_title(); ?> 
    <?php endwhile; ?> // end while 
<?php endif; ?> // endif 

。これは、PHPとHTMLを混在して使用しているテンプレートで、コードをより読みやすくするのに役立ちます。

0

ループを見ても、正しく表示されません。それはthe_loop https://codex.wordpress.org/The_Loop

詳細はドキュメントをチェックアウトこの

<?php 
if (have_posts()) { 
    while (have_posts()) { 
     the_post(); 
     the_title(); 
    } // end while 
} // end if 
?> 

のようになります

関連する問題