WordPressには「投稿」と「固定ページ」という2つのページタイプがあります。
ブログ記事など時系列で増えていくのが「投稿」、会社概要やお問い合わせページなど常に表示しておきたいのが「固定ページ」です。

今回は、この固定ページの作り方を初心者向けにわかりやすく解説します。
管理画面からの作成方法と、テーマファイルに追加する基本のコードを紹介していきます。

固定ページを管理画面から作成する

STEP1
プラグイン「Classic Editor」をインストール

プラグインを追加から「Classic Editor」をインストールし有効化する

Classic Editorのスクショ
STEP2
WordPress管理画面のメニューから 「固定ページ > 新規追加」 をクリックします。

Classic Editorを有効化すると画像の赤枠の「コード」が出てくるのでタブを切り替えてください。
そうすることで、HTMLのコードをそのままコピペすることができるようになります。

STEP3
タイトルを入力します

ここに入力したタイトルが、ページの上部やブラウザのタブに「タイトル」として表示されます。

STEP4
本文を入力します・

HTMLのコードをそのままコピペしてください。
header.phpやfooter.phpなどに切り離して管理している部分は不要です。

STEP5
入力が終わったら右上の 「公開」 ボタンを押せば、固定ページが作成されます。

テーマ側にテンプレートを用意する

固定ページは、作成するだけでも表示されますが、テーマにある page.php というテンプレートファイルを使って表示されています。
もし page.php がない場合は、テーマフォルダに新しく作成しておきましょう。

以下が固定ページ用の基本コードです。

<?php get_header(); ?>
<?php if(have_posts()) : ?>
  <?php while(have_posts()) : the_post(); ?>
    <?php the_content(); ?>
  <?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>

コードの説明

  • get_header() → ヘッダーを読み込む
  • have_posts()the_post() → 固定ページを呼び出す処理
  • the_content() → 管理画面で入力した本文を表示
  • get_footer() → フッターを読み込む

👉 このコードを使うことで、管理画面に入力した内容がページに反映される仕組みになっています。

固定ページでテンプレートを選択してカスタマイズする方法

WordPressでは、固定ページごとに異なるレイアウトを使いたい場合、カスタムテンプレートを作って「ページ属性」から選択できます。

STEP1
カスタムテンプレートを作る

テーマフォルダに新しいPHPファイル(news.phpなど)を作り、冒頭に以下のコメントを入れます。

<?php
/*
Template Name: カスタムテンプレート名
*/
?>
<?php get_header(); ?>
<main>
  <h1><?php the_title(); ?></h1>
  <?php the_content(); ?>
</main>
<?php get_footer(); ?>
  • Template Name: の部分が管理画面で表示されるテンプレート名になります。
  • あとは通常の固定ページと同じように本文を表示するコードを入れます。
STEP2
固定ページでテンプレートを選択する
  1. 管理画面で 「固定ページ > 新規追加」 を開きます。
  2. 右側の 「ページ属性」「テンプレート」 の項目を確認します。
  3. 先ほど作った 「カスタムテンプレート名」 を選択します。
  4. タイトルを入力して公開すれば、その固定ページだけ特別なレイアウトが適用されます。

さいごに

今回は、WordPressで固定ページを作る方法と、カスタムテンプレートを使ってページごとにレイアウトを変える方法を解説しました。

ポイントをまとめると:

  • 固定ページは会社概要やお問い合わせなど、常に表示したいページに使う
  • 管理画面で作成し、本文を入力して公開するだけでページが完成
  • カスタムテンプレートを作れば、ページごとにデザインや構成を変えられる

初心者でも、この流れを覚えれば、固定ページを自由に作成・カスタマイズできるようになります。
ぜひ今回の内容を参考に、自分のサイトに合ったページを作ってみてください!