Codeworks Notes

 2019-07-16

 2020-03-10

Wordpress
バックエンド

記事の内容を取得する

投稿した記事を表示するWP関数に the_content(); というものがあるのですが、そのまま使っても表示されません。
ループ内で使わないと表示されないという特徴があります。

書き方

複数の記事を取得する

記事一覧を作成するときに使います。
while で繰り返しているので全記事が取得されます。
取得したい記事数を絞りたいときはサブループを作り、条件を別途指定します。

<?php
if ( have_posts() ) :
  while( have_posts() ) : the_post();
    the_content();		// 記事が入る部分
  endwhile;
endif;
?>

単一の記事を取得する

記事本文を表示するところで使います。
繰り返しを伴わないので早く読み込まれます。

<?php if ( have_posts() ) : the_post();
  the_content();		// 記事が入る部分
endif; ?>