私は以下のコードをfront-page.php
に持っています(そのページはSettings> Readingで設定されています)。しかし、投稿が表示されていないため、何か問題があります。出力は以下の通りです。誰かが問題が何であるかを特定できますか?
<?php get_header();?>
<section id="home-content">
<section id="latest-news">
<h2>Latest News</h2>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<article class="entry" id="post-<?php the_ID(); ?>">
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } ?>
<section class="description">
<h3><?php the_title(); ?></h3>
<time datetime="<?php the_time('c'); ?>"><?php the_time('F d, Y'); ?></time>
<?php the_content(); ?>
<p class="post-categories">Categorized under: <?php the_category(', '); ?></p>
<a class="read-more" href="<?php the_permalink() ?>" rel="bookmark" title="Read <?php the_title_attribute(); ?>"></a>
</section>
</article>
<?php endwhile; ?>
<?php my_paginate_links(); ?>
<?php endif; ?>
</section>
</section>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
上記のコードは以下のHTMLを出力します。注意:「Home」はページであり、投稿ではありません。
<article class="entry" id="post-1048">
<section class="description">
<h3>Home</h3>
<time datetime="2012-08-29T06:38:44+00:00">August 29, 2012</time>
<p class="post-categories">Categorized under: </p>
<a class="read-more" href="http://site.com/" rel="bookmark" title="Read Home"></a>
</section>
</article>
[設定] - > [ブログとホームページの閲覧]をデフォルトに戻します。 Front-page.phpはあなたの設定の中であなたにそれを言ったのであなたの投稿の代わりにあなたのホームページのコンテンツを引っ張っています。
front-page.phpはあなたのホームページに最新の投稿を表示することもできますが、静的ページがあなたのホームページになるように設定を変更した場合、このファイルはそれを表示するために使用されます。使用する特定のページテンプレートファイル)。
http://wordpress.org/support/topic/difference-between-homephp-and-front-pagephp