simplecoreな毎日

アラフォー既婚男性の日々、子育て、その他雑記

2017.12.4

【WordPress】シンプルなオリジナルテーマの作り方(7)~固定ページ~

WordPress

昨日の昇格プレーオフで今年のJリーグの日程が全て終わりました。アルビレックス新潟は残念ながら降格。最後は4連勝と何とか意地を見せましたが、来年は再度J2リーグでのシーズンとなります。

その来年は鈴木政一が監督に既に決定。早々に監督(しかも実績のある)が決まることで選手の去就にも良い影響があると思います。

チーム自体が好調ではなかったため、例年のように草刈場になることは無さそうと思っていましたが、小泉には柏からオファーが来ているとか・・・他には原あたりにもオファーはありそうですかね。ただ、もし監督主導であるならば来年の編成には期待出来そうです。

来年からはJ2でプレーオフを勝ち抜いたとしてもJ1の16位のチームとの入れ替え戦があるので、より一層昇格へのハードルが高くなりますし、そもそもJ2というリーグ自体決して甘いリーグではないと思いますが、何とか良い結果を残して欲しいです。

さて、全く関係の無い話から入ってしまいましたが、今日もWordPressのオリジナルテーマを作っていきます。

前回はarchive.phpをつかってカテゴリー別の記事一覧を表示できるようにしました。今回作るのは固定ページです。

固定ページを作る

固定ページの作り方ですが、非常に簡単です。基本はsingle.phpと同じ内容になるので、こうやってわざわざ一つの記事として投稿するほどでも無い気もしましたが、まあ一応。

page.php

固定ページを表示するテンプレートはpage.phpとなるので、まずはpage.phpというファイルを作ります。中身は下記の通り。

<?php get_header(); ?>

<div class="container">
	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
		<article class="single">
			<h2 class="headline"><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
			<section>
				<?php the_content(); ?>
			</section>
		</article>
	<?php endwhile; ?>

	<?php else : ?>
		<h2>記事が見つかりませんでした。</h2>
	<?php endif; ?>

</div>

<?php get_footer(); ?>

single.phpとほとんど変わりません。違いはカテゴリー名と投稿日時を表示させるテンプレートタグと、前後の記事へのナビゲーションが無い点です。

style.css

全てsingle.phpのときにつかったCSSを流用するので、追記事項はありません。

固定ページを表示する

で、固定ページを作って表示するとこんな風になるかと思います。

普通にブログとして運営していくのであれば、あまり使うことは無いかも知れません。ちなみに当ブログでは、問い合わせページとプロフィールページが固定ページです。

プラグインなしで投稿記事内にソースコードを表示させる方法

WEB

プラグインなしで投稿記事内にソースコードを表示させる方法

Bootstrap4でデバイス別に表示・非表示を切り替えるclass

WEB

Bootstrap4でデバイス別に表示・非表示を切り替えるclass

【WordPress】シンプルなオリジナルテーマの作り方(7)~固定ページ~

WordPress

【WordPress】シンプルなオリジナルテーマの作り方(7)~固定ページ~

想像力の欠如が害になる

THOUGHT

想像力の欠如が害になる

痴漢問題になると女性に甘すぎやしないか?

THOUGHT

痴漢問題になると女性に甘すぎやしないか?

ハッピーガールちゃんとズーラシアへ行ってきた話

LIFE

ハッピーガールちゃんとズーラシアへ行ってきた話

WordPressカスタマイズでよくつかうコードやタグ、その他色々

WordPress

WordPressカスタマイズでよくつかうコードやタグ、その他色々

WordPressのカスタムフィールドをプラグインなしでいじってみる

WordPress

WordPressのカスタムフィールドをプラグインなしでいじってみる