固定ページ「page.php」に記事の情報を出力する

WordPress

「固定ページ」の内容を表示するコードです。

page.php」以外にも、投稿の記事「single.php」やアーカイブの「archive.php」など様々な場所に使用します。
これはURLから対応する投稿やページの情報を表示し、メインクエリといいます。

コード

<?php
if ( have_posts() ) :
	?>
	<!-- ここに必要なhtmlがあれば入れる -->
	<?php
	while ( have_posts() ) :
		the_post();
		?>
		<!--
		ここに表示したい情報が入る
		- タイトル:the_title()
		- 内容:the_content()
		など
		-->
		<?php the_title(); ?>
		<?php the_content(); ?>
	<?php endwhile; ?>
	<!-- ここに必要なhtmlがあれば入れる -->
	<?php
endif;
?>

このコードを使えない所、例えば「トップページで投稿の記事一覧を表示したい」などは、メインクエリは無理でサブクエリ「WP_Query」を使います。

この記事の執筆・検証

シゴトノコバコ編集部

Web制作10年以上。コーポレートサイト、大手企業LPなど構築をメインに実務経験あり。デザイン/印刷の実務経験も多少あり