WPループを理解しようとすると、ちょっと迷ってしまいました。ループがあるときはいつでも論理的にコレクションがあります。しかし、ここWPではループを繰り返しながら1つのポストを表示しています。私はWPループは、たとえば、すべての投稿を日付でソートして、フロントページに表示する場合(hereなど)に使用されることを理解しています。しかし、私は1つだけの投稿をしたいとき、WPループはどのように動作しますか?ループ内で1つの投稿を表示するにはどうすればよいですか?
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; else: ?>
<?php _e('Sorry, no pages matched your criteria.', 'textdomain'); ?>
<?php endif; ?>
このコードでは1つの投稿しか出力されません。
参考: https://developer.wordpress.org/themes/basics/the-loop/#individual-post
[OK]を、しかし、そこに複数の投稿を表示するとの違いはありません....? https://developer.wordpress.org/themes/basics/the-loop/#blog-archive – Adelin
いいえ、違いはありません。ループは同じままですが、ループ内で_get_template_part()_関数を使用して、カスタムテンプレートを作成して投稿を表示することができます。 – Aj334
これは私を混乱させるものです...ループは同じです。 WPに1つの投稿のみをページに表示したり、投稿のリストを表示するように指示するものは何ですか? – Adelin