web-dev-qa-db-ja.com

the_excerptが投稿を表示していません

次のコードを使用して、ランディングページに最新の投稿を1つ表示します。

<?php if (have_posts()) : ?>
<?php if (($wp_query->post_count) > 1) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_excerpt() ?>
<?php endwhile; ?>

<?php else : ?>

<?php while (have_posts()) : the_post(); ?>
<?php the_excerpt() ?>
<?php endwhile; ?>
<?php endif; ?>

<?php else : ?>
<p>Nothing to see here.</p>

<?php endif; ?>

私の問題は、コードが抜粋を生成していないようだということです。問題は何でしょうか。

1
user1255049
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    <?php the_excerpt() ?>
<?php endwhile; else: ?>
    <p>Nothing to see here.</p>
<?php endif; ?>

これは、タイトルとホームページの抜粋を表示するための正しい構文です。

2
amit