<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>投稿一覧ページ &#8211; ケケンタの独学ITブログ</title>
	<atom:link href="https://kekenta-it-blog.com/tag/%E6%8A%95%E7%A8%BF%E4%B8%80%E8%A6%A7%E3%83%9A%E3%83%BC%E3%82%B8/feed/" rel="self" type="application/rss+xml" />
	<link>https://kekenta-it-blog.com</link>
	<description>プログラミングやWeb制作の情報を発信</description>
	<lastBuildDate>Tue, 18 Mar 2025 02:08:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://kekenta-it-blog.com/wp-content/uploads/2023/07/cropped-KEKENTA-BLOG-32x32.png</url>
	<title>投稿一覧ページ &#8211; ケケンタの独学ITブログ</title>
	<link>https://kekenta-it-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【WordPress】投稿一覧ページを作成する「２つ」の方法【オリジナルテーマ】</title>
		<link>https://kekenta-it-blog.com/wp-create-post-page/</link>
					<comments>https://kekenta-it-blog.com/wp-create-post-page/#respond</comments>
		
		<dc:creator><![CDATA[ケケンタ]]></dc:creator>
		<pubDate>Wed, 26 Jun 2024 08:11:24 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[投稿一覧ページ]]></category>
		<guid isPermaLink="false">https://kekenta-it-blog.com/?p=8498</guid>

					<description><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/eye-catch__wp-create-post-page__8498-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>今回は WordPressのオリジナルテーマで「投稿一覧ページ」を作成する方法 をご紹介します。 WordPressではオリジナルテーマでも簡単に「投稿一覧ページ」を作成することが可能です。 しかし、実際に初めて作成しよ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/eye-catch__wp-create-post-page__8498-1024x576.jpg" class="webfeedsFeaturedVisual" /></p><div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>こんにちは！　ケケンタです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">今回は</p>



<p class="has-text-align-center is-style-big_kakko_box wp-block-paragraph"><strong>WordPressのオリジナルテーマで</strong><br><strong>「投稿一覧ページ」を作成する方法</strong></p>



<p class="wp-block-paragraph">をご紹介します。</p>



<div class="swell-block-capbox cap_box is-style-shadow"><div class="cap_box_ttl"><span><span data-icon="LsLightbulb" data-id="0" style="--the-icon-svg: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjFlbSIgd2lkdGg9IjFlbSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBkPSJNMzIgNDYuNUgxNmMtMS4xIDAtMi0uOS0yLTJzLjktMiAyLTJoMTZjMS4xIDAgMiAuOSAyIDJzLS45IDItMiAyek00MS43IDE1LjlDNDEuMyAxMyA0MCAxMC4zIDM4LjIgOCAzNC41IDMuMiAyOSAuOCAyMy4xIDEgMTQgMS40IDYuNSA4LjkgNiAxOGMtLjMgNiAyLjQgMTEuNyA3LjIgMTUuNC41LjQuOC45LjggMS41djEuNmMwIDIuMiAxLjggNCA0IDRoMTJjMi4yIDAgNC0xLjggNC00VjM1YzAtLjYuMy0xLjIuOS0xLjcgNS4zLTQgOC0xMC42IDYuOC0xNy40em0tNy4xIDEuN2gtLjNjLS43IDAtMS4zLS41LTEuNS0xLjItLjctMy4yLTMuMi01LjctNi40LTYuMy0uOC0uMS0xLjQtLjktMS4yLTEuN3MuOS0xLjQgMS43LTEuMmM0LjQuOCA4IDQuMiA4LjkgOC42LjEuOC0uNCAxLjYtMS4yIDEuOHoiPjwvcGF0aD48L3N2Zz4=)" aria-hidden="true" class="swl-inline-icon"> </span><strong> この記事で分かること</strong></span></div><div class="cap_box_content">
<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>サイトのトップページを「投稿一覧ページ」にする方法</li>



<li>トップページとは別に「投稿一覧ページ」を作成する方法</li>



<li>「投稿一覧ページ」へのリンクを作成する方法</li>
</ul>
</div></div>



<p class="wp-block-paragraph">WordPressではオリジナルテーマでも簡単に「投稿一覧ページ」を作成することが可能です。</p>



<p class="wp-block-paragraph">しかし、実際に初めて作成しようとしてみると、意外と作成手順に迷ってスムーズに作業が進められなかったりします。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>この記事が<strong>投稿一覧ページ作成</strong>の一助となれば幸いです！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="swell-block-postLink">			<a href="https://kekenta-it-blog.com/wp-subloop-wq/" class="c-blogLink -internal" data-style="text">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-link __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M21.2 30.2c-.5 0-1-.2-1.4-.6l-.7-.7c-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l7.1-7.1c2.3-2.3 5.3-3.5 8.5-3.5s6.2 1.2 8.5 3.5c4.7 4.7 4.7 12.3 0 17l-3.5 3.5c-.8.8-2 .8-2.8 0-.8-.8-.8-2 0-2.8l3.5-3.5c3.1-3.1 3.1-8.2 0-11.3-1.5-1.5-3.5-2.3-5.7-2.3-2.1 0-4.2.8-5.7 2.3l-7.1 7.1c-1.5 1.5-2.3 3.5-2.3 5.7s.8 4.2 2.3 5.7l.7.7c.8.8.8 2 0 2.8-.4.3-.9.5-1.4.5z" /><path d="M13.4 46.6c-3.1 0-6.1-1.2-8.5-3.5-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l3.5-3.5c.8-.8 2-.8 2.8 0 .8.8.8 2 0 2.8l-3.5 3.5c-1.5 1.5-2.3 3.5-2.3 5.7 0 2.1.8 4.2 2.3 5.7 3.1 3.1 8.2 3.1 11.3 0l7.1-7.1c1.5-1.5 2.3-3.5 2.3-5.7 0-2.1-.8-4.2-2.3-5.7l-.7-.7c-.8-.8-.8-2 0-2.8.8-.8 2-.8 2.8 0l.7.7c2.3 2.3 3.5 5.3 3.5 8.5s-1.2 6.2-3.5 8.5l-7.1 7.1c-2.3 2.3-5.3 3.5-8.4 3.5z" /></svg>				</span>
				<span class="c-blogLink__text">【WordPress】WP_Query（サブループ）の使い方とパラメータ一覧を紹介</span>
			</a>
		</div>

<div class="swell-block-postLink">			<a href="https://kekenta-it-blog.com/wp-edit-functions/" class="c-blogLink -internal" data-style="text">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-link __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M21.2 30.2c-.5 0-1-.2-1.4-.6l-.7-.7c-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l7.1-7.1c2.3-2.3 5.3-3.5 8.5-3.5s6.2 1.2 8.5 3.5c4.7 4.7 4.7 12.3 0 17l-3.5 3.5c-.8.8-2 .8-2.8 0-.8-.8-.8-2 0-2.8l3.5-3.5c3.1-3.1 3.1-8.2 0-11.3-1.5-1.5-3.5-2.3-5.7-2.3-2.1 0-4.2.8-5.7 2.3l-7.1 7.1c-1.5 1.5-2.3 3.5-2.3 5.7s.8 4.2 2.3 5.7l.7.7c.8.8.8 2 0 2.8-.4.3-.9.5-1.4.5z" /><path d="M13.4 46.6c-3.1 0-6.1-1.2-8.5-3.5-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l3.5-3.5c.8-.8 2-.8 2.8 0 .8.8.8 2 0 2.8l-3.5 3.5c-1.5 1.5-2.3 3.5-2.3 5.7 0 2.1.8 4.2 2.3 5.7 3.1 3.1 8.2 3.1 11.3 0l7.1-7.1c1.5-1.5 2.3-3.5 2.3-5.7 0-2.1-.8-4.2-2.3-5.7l-.7-.7c-.8-.8-.8-2 0-2.8.8-.8 2-.8 2.8 0l.7.7c2.3 2.3 3.5 5.3 3.5 8.5s-1.2 6.2-3.5 8.5l-7.1 7.1c-2.3 2.3-5.3 3.5-8.4 3.5z" /></svg>				</span>
				<span class="c-blogLink__text">【WordPress】functions.phpを編集する「３つ」の方法と編集時の注意点</span>
			</a>
		</div>

<div class="swell-block-postLink">			<a href="https://kekenta-it-blog.com/wp-how-to-load-js/" class="c-blogLink -internal" data-style="text">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-link __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M21.2 30.2c-.5 0-1-.2-1.4-.6l-.7-.7c-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l7.1-7.1c2.3-2.3 5.3-3.5 8.5-3.5s6.2 1.2 8.5 3.5c4.7 4.7 4.7 12.3 0 17l-3.5 3.5c-.8.8-2 .8-2.8 0-.8-.8-.8-2 0-2.8l3.5-3.5c3.1-3.1 3.1-8.2 0-11.3-1.5-1.5-3.5-2.3-5.7-2.3-2.1 0-4.2.8-5.7 2.3l-7.1 7.1c-1.5 1.5-2.3 3.5-2.3 5.7s.8 4.2 2.3 5.7l.7.7c.8.8.8 2 0 2.8-.4.3-.9.5-1.4.5z" /><path d="M13.4 46.6c-3.1 0-6.1-1.2-8.5-3.5-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l3.5-3.5c.8-.8 2-.8 2.8 0 .8.8.8 2 0 2.8l-3.5 3.5c-1.5 1.5-2.3 3.5-2.3 5.7 0 2.1.8 4.2 2.3 5.7 3.1 3.1 8.2 3.1 11.3 0l7.1-7.1c1.5-1.5 2.3-3.5 2.3-5.7 0-2.1-.8-4.2-2.3-5.7l-.7-.7c-.8-.8-.8-2 0-2.8.8-.8 2-.8 2.8 0l.7.7c2.3 2.3 3.5 5.3 3.5 8.5s-1.2 6.2-3.5 8.5l-7.1 7.1c-2.3 2.3-5.3 3.5-8.4 3.5z" /></svg>				</span>
				<span class="c-blogLink__text">【WordPress】JavaScriptはどこに書けばいい？「３つの方法」を解説</span>
			</a>
		</div>

<div class="swell-block-postLink">			<a href="https://kekenta-it-blog.com/change-to-swell/" class="c-blogLink -internal" data-style="text">
				<!-- <i class="c-blogLink__icon icon-link" role="presentation"></i> -->
				<span class="c-blogLink__icon">
					<svg xmlns="http://www.w3.org/2000/svg" class="swl-svg-link __svg" width="1em" height="1em" viewBox="0 0 48 48" role="img" aria-hidden="true" focusable="false"><path d="M21.2 30.2c-.5 0-1-.2-1.4-.6l-.7-.7c-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l7.1-7.1c2.3-2.3 5.3-3.5 8.5-3.5s6.2 1.2 8.5 3.5c4.7 4.7 4.7 12.3 0 17l-3.5 3.5c-.8.8-2 .8-2.8 0-.8-.8-.8-2 0-2.8l3.5-3.5c3.1-3.1 3.1-8.2 0-11.3-1.5-1.5-3.5-2.3-5.7-2.3-2.1 0-4.2.8-5.7 2.3l-7.1 7.1c-1.5 1.5-2.3 3.5-2.3 5.7s.8 4.2 2.3 5.7l.7.7c.8.8.8 2 0 2.8-.4.3-.9.5-1.4.5z" /><path d="M13.4 46.6c-3.1 0-6.1-1.2-8.5-3.5-2.3-2.3-3.5-5.3-3.5-8.5s1.2-6.2 3.5-8.5l3.5-3.5c.8-.8 2-.8 2.8 0 .8.8.8 2 0 2.8l-3.5 3.5c-1.5 1.5-2.3 3.5-2.3 5.7 0 2.1.8 4.2 2.3 5.7 3.1 3.1 8.2 3.1 11.3 0l7.1-7.1c1.5-1.5 2.3-3.5 2.3-5.7 0-2.1-.8-4.2-2.3-5.7l-.7-.7c-.8-.8-.8-2 0-2.8.8-.8 2-.8 2.8 0l.7.7c2.3 2.3 3.5 5.3 3.5 8.5s-1.2 6.2-3.5 8.5l-7.1 7.1c-2.3 2.3-5.3 3.5-8.4 3.5z" /></svg>				</span>
				<span class="c-blogLink__text">無料テーマCocoonからSWELLに乗り換えた７つの理由【WordPress】</span>
			</a>
		</div>

<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type2" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2025/03/eye-catch__school-php-and-wp__14099-300x169.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://kekenta-it-blog.com/school-php-and-wp/">PHPやWordPressを学ぶのにおすすめのプログラミングスクール【７選】</a>
						<span class="p-blogCard__excerpt">僕はこれまで独学でPHPを学習してきました。結論から言えば、それでもPHPを習得することはできました。 しかし、それに費やした累計学習期間は1年ほど。モチベーション&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">【方法①】「投稿一覧ページ」をサイトのトップページにする方法</h2>



<p class="is-style-bg_stripe wp-block-paragraph">いま現在、「何らかのページ」をトップページとして設定していないのであれば、恐らくデフォルトで「投稿一覧ページ」がサイトのトップページに設定されているはずです。</p>



<p class="wp-block-paragraph">まずは現在のトップページの設定状況を確認するために</p>



<p class="has-border -border01 wp-block-paragraph">管理画面の「設定」→「表示設定」</p>



<p class="wp-block-paragraph">をご確認ください。</p>


<div class="wp-block-image is-style-shadow size_s">
<figure class="aligncenter size-full"><img decoding="async" width="673" height="303" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-60.png" alt="管理画面「表示設定」" class="wp-image-8749" srcset="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-60.png 673w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-60-300x135.png 300w" sizes="(max-width: 673px) 100vw, 673px" /><figcaption class="wp-element-caption">管理画面「表示設定」</figcaption></figure>
</div>


<p class="is-style-bg_stripe wp-block-paragraph">こちらの画面で「最新の投稿」が選択されていれば、すでに「投稿一覧ページ」がサイトのトップページとして設定されています。</p>



<p class="is-style-icon_info wp-block-paragraph">すでに「固定ページ」→「ホームページ」に何らかのページが設定済み、あるいは設定する予定という場合は、別途「投稿ページ」用の実装をする必要があるため、<a href="#second-method-anc">次の章</a>をご覧ください。</p>



<p class="has-text-align-center is-style-balloon_box wp-block-paragraph">補足</p>



<div class="wp-block-group has-border -border02"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">「投稿一覧ページ」がサイトのトップページとして設定されているにも関わらず、トップページに何も表示されないという場合には、<strong><span class="swl-marker mark_yellow">以下のいずれかのファイルをテーマディレクトリ直下に作成</span></strong>し、<a href="#home-source-code-anc">こちらのソースコード</a>を記述してみて下さい。</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>front-page.php …… トップページ用のテンプレートファイル</li>



<li>home.php …… 投稿一覧用のテンプレートファイル</li>
</ul>
</div></div>



<h2 class="wp-block-heading" id="second-method-anc">【方法②】トップページとは別に「投稿一覧ページ」を作成する方法</h2>



<p class="wp-block-paragraph"><strong>トップページとは別に「投稿一覧ページ」を作成する主な流れ</strong>は以下の通りです。</p>



<div class="swell-block-capbox cap_box"><div class="cap_box_ttl"><span><strong>トップページとは別に「投稿一覧ページ」を作成する主な流れ</strong></span></div><div class="cap_box_content">
<ul class="wp-block-list -list-under-dashed is-style-num_circle">
<li>「投稿一覧ページ用の固定ページ」を作成する</li>



<li>投稿一覧ページ用のテンプレートファイル（home.php）を作成する</li>
</ul>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>順を追ってご説明します！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">STEP１　「投稿一覧ページ用」の固定ページを新規作成する</h3>



<p class="is-style-bg_stripe wp-block-paragraph">まずは「投稿一覧ページ用の固定ページ」を作成していきます。</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">新規固定ページを追加する</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">新規に固定ページを追加します。</p>


<div class="wp-block-image size_s is-style-shadow">
<figure class="aligncenter size-full"><img decoding="async" width="197" height="168" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-61.png" alt="新規固定ページを追加" class="wp-image-8760"/><figcaption class="wp-element-caption">新規固定ページを追加</figcaption></figure>
</div></div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">固定ページに「タイトル」をつける</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">固定ページにタイトルをつけます。</p>



<p class="is-style-big_icon_point wp-block-paragraph">このとき、タイトルは自由なもので大丈夫なのですが、分かりやすく「投稿一覧ページ」や「ブログ一覧ページ」などとすることをおすすめします。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">固定ページにタイトルをつける</p>


<div class="wp-block-image is-style-shadow size_s">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="310" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-62-1024x310.png" alt="固定ページタイトルを設定" class="wp-image-8764" srcset="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-62-1024x310.png 1024w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-62-300x91.png 300w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-62-768x232.png 768w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-62.png 1250w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">固定ページタイトルを設定</figcaption></figure>
</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p><strong>本文は「空欄」のままでOKです。</strong><br><strong>タイトルまで入力したら「公開」をクリックしましょう。</strong></p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div></div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">固定ページの「スラッグ」を決める</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">次に、固定ページの「スラッグ」を決めます。<br>※ここで決めたスラッグは最終的に「投稿一覧ページのURL」に使用します。</p>



<p class="is-style-big_icon_point wp-block-paragraph">こちらもタイトルと同様で自由なスラッグ名で問題はないのですが、分かりやすく「blog」や「post」とするのが一般的です。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">固定ページにスラッグをつける</p>


<div class="wp-block-image is-style-shadow size_s">
<figure class="aligncenter size-full"><img decoding="async" width="811" height="318" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-63.png" alt="固定ページの「スラッグ」を設定" class="wp-image-8770" srcset="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-63.png 811w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-63-300x118.png 300w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-63-768x301.png 768w" sizes="(max-width: 811px) 100vw, 811px" /><figcaption class="wp-element-caption">固定ページの「スラッグ」を設定</figcaption></figure>
</div></div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">作成した固定ページを「投稿ページ」に設定する</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">最後に、管理画面「設定」→「表示設定」で、作成した固定ページを「投稿ページ」に設定します。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">作成した固定ページを「投稿ページ」に設定</p>


<div class="wp-block-image is-style-shadow size_xs">
<figure class="aligncenter size-full"><img decoding="async" width="619" height="384" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-65.png" alt="作成した固定ページを「投稿ページ」に設定" class="wp-image-8782" srcset="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-65.png 619w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-65-300x186.png 300w" sizes="(max-width: 619px) 100vw, 619px" /><figcaption class="wp-element-caption">作成した固定ページを「投稿ページ」に設定</figcaption></figure>
</div></div></div>
</div>



<h3 class="wp-block-heading">STEP２　投稿一覧ページ用のテンプレートファイル（home.php）を作成する</h3>



<p class="is-style-bg_stripe wp-block-paragraph">【手順①】が完了したら、続いて投稿一覧ページ用のテンプレートファイル（home.php）を作成していきます。</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">テーマディレクトリ直下にhome.phpを作成する</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">テーマディレクトリ直下に<strong>home.php</strong>を作成します。<br>※念のため補足で、以降のディレクトリ画像はローカル上のものです。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">home.phpを作成</p>


<div class="wp-block-image is-style-shadow size_xs">
<figure class="aligncenter size-full"><img decoding="async" width="779" height="649" src="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-64.png" alt="home.phpを作成" class="wp-image-8779" srcset="https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-64.png 779w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-64-300x250.png 300w, https://kekenta-it-blog.com/wp-content/uploads/2024/06/image-64-768x640.png 768w" sizes="(max-width: 779px) 100vw, 779px" /><figcaption class="wp-element-caption">home.phpを作成</figcaption></figure>
</div>


<p class="is-style-icon_pen wp-block-paragraph">home.phpはWordPressで「投稿一覧ページ専用のテンプレートファイル」として扱われます。<br><br>今回の場合、【手順①】で作成した固定ページを「投稿ページ」に指定してあるため、このページを表示する際にhome.phpが自動的に呼び出されます。</p>
</div></div>



<div class="swell-block-step__item" id="home-source-code-anc"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">home.phpにソースコードを追加する</div><div class="swell-block-step__body">
<p class="is-style-bg_stripe wp-block-paragraph">STEP1まで完了していれば、「投稿一覧ページ」を表示すること自体は可能です。<br>しかし、このままだとhome.phpの中身が空っぽで何も表示されないため、STEP2では<strong>home.phpに必要なソースコード</strong>を追加します。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">home.phpに追加するソースコードの例</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;main&gt;
	&lt;div&gt;
		&lt;h2&gt;投稿一覧ページ&lt;/h2&gt;

        &lt;!-- メインループを回して記事をひとつずつ出力する --&gt;
		&lt;?php if ( have_posts() ) : ?&gt;
			&lt;?php while ( have_posts() ) : the_post(); ?&gt;

                &lt;!-- タイトル --&gt;
				&lt;?php the_title(); ?&gt;

			&lt;?php endwhile ?&gt;
		&lt;?php endif; ?&gt;

	&lt;/div&gt;
&lt;/main&gt;
</code></pre></div>



<p class="is-style-icon_info wp-block-paragraph">上記のソースコードは<strong>記事のタイトルを出力するだけの記述</strong>になっています。<br>実際に実装する際にはご自身の状況に合わせて適宜処理を追記修正して下さい。</p>
</div></div>
</div>



<h2 class="wp-block-heading">【補足】「投稿一覧ページ」へのリンクを作成する方法</h2>



<p class="is-style-bg_stripe wp-block-paragraph"><a href="#second-method-anc">前章</a>の方法で「投稿一覧ページ」を作成した場合における<strong><span class="swl-marker mark_yellow">「投稿一覧ページ」へのリンクを作成する方法</span></strong>をご説明します。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/07/キリッ-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>方法はいたってシンプルで、以下の１行で「投稿一覧ページ」へのリンクを作成することが可能です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">「投稿一覧ページ」へのリンク</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;a href=&quot;&lt;?php echo esc_url( home_url(&#39;/先ほど作成した固定ページのスラッグ/&#39;) ); ?&gt;&quot;&gt;投稿一覧ページ&lt;/a&gt;</code></pre></div>



<p class="wp-block-paragraph">例えば、投稿一覧ページ用に作成した固定ページのスラッグが「blog」であれば、以下のような記述になります。</p>



<p class="has-text-align-center is-style-balloon_box2 wp-block-paragraph">（例）スラッグが「blog」の場合</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;a href=&quot;&lt;?php echo esc_url( home_url(&#39;/blog/&#39;) ); ?&gt;&quot;&gt;投稿一覧ページ&lt;/a&gt;</code></pre></div>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">いかがだったでしょうか。</p>



<p class="wp-block-paragraph">投稿一覧ページを作成する場合、</p>



<p class="is-style-bg_stripe wp-block-paragraph">トップページとしてすでに別のページが設定されているかどうか</p>



<p class="wp-block-paragraph">によってその方法が若干異なってきます。</p>



<p class="wp-block-paragraph">そして、その方法の違いは</p>



<p class="is-style-bg_stripe wp-block-paragraph">「投稿一覧ページ用の固定ページ」を作成するかどうか</p>



<p class="wp-block-paragraph">です。</p>



<p class="is-style-big_icon_point wp-block-paragraph">トップページがすでに別に用意されている、あるいは別に用意する予定であれば、「投稿一覧ページ用の固定ページ」を別途実装する必要があります。</p>



<p class="wp-block-paragraph">投稿一覧ページは恐らくWordPressオリジナルテーマにおいて実装頻度が高い方かと思いますので、この記事がお役に立ったなら何よりです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://kekenta-it-blog.com/wp-content/uploads/2023/11/kekenta-icon-150x150.jpg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ケケンタ</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>それでは、最後までご覧いただきありがとうございました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">当ブログではWordPressやWeb制作、PHPの情報を発信しています。<br>ご興味のある方は他の記事もご覧いただけると嬉しいです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://kekenta-it-blog.com/wp-create-post-page/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
