WordPressのテンプレートとは、投稿、固定ページ、カテゴリー一覧、検索結果など、ページの種類ごとに表示の組み立てを決める仕組みです。テーマの一部として用意され、タイトルや本文をどこに置くか、アイキャッチ画像を表示するか、ヘッダーやフッターをどう配置するかに関わります。記事本文そのものを保存するデータと、表示方法を決めるテンプレートは別物です。
テンプレートを理解しないままテーマファイルを編集すると、別のページまでレイアウトが崩れたり、更新時に変更が消えたりします。ブロックテーマのサイトエディターを使うのか、クラシックテーマのPHPテンプレートを使うのかを確認し、変更を追加CSS、サイトエディター、子テーマ、プラグインのどこへ置くかを決めます。この記事では、テンプレートの役割と選び方、導入前の確認、長期運用での変更方法を整理します。
テンプレート:テーマの種類と役割
テンプレートは、WordPressが受け取ったリクエストに対して、どのコンテンツをどの順番で表示するかを決める設計図です。投稿詳細ならタイトル、本文、投稿日、著者、関連記事など、カテゴリー一覧ならページタイトル、説明、記事の一覧などを組み立てます。同じ投稿データでも、トップページと記事詳細で表示が違うのは、選ばれるテンプレートが異なるためです。
ブロックテーマとクラシックテーマの違い
公式のTheme Handbookでは、テーマをブロックテーマとクラシックテーマに分けています。ブロックテーマでは「外観→エディター」からテンプレートを開き、ヘッダー、フッター、記事一覧、単一投稿などをブロックとして編集します。PHPファイルを直接開かなくても、サイト全体の構造とスタイルを管理画面で変更できる点が特徴です。
クラシックテーマでは、 single.php、 page.php、 archive.php、 index.php などのPHPファイルがテンプレートとして働き、カスタマイザーやウィジェットを併用することがあります。ファイル名だけを覚えるのではなく、現在のテーマがどの方式で記事詳細や一覧を表示しているかを確認します。テーマ独自のテンプレートやページビルダーがある場合は、公式マニュアルを優先します。
ブロックテーマとクラシックテーマは、優劣で選ぶものではありません。サイトエディターを使いたい人、標準ブロック中心で構成したい人はブロックテーマを試し、既存のPHPテンプレート、カスタマイザー、子テーマを引き継ぐサイトはクラシック方式を維持する方が安全な場合があります。担当者がどの画面を使えるかも、選定条件に含めます。
テンプレートとコンテンツを分けて考える
WordPressの投稿本文や画像はコンテンツとしてデータベースやメディアへ保存され、テンプレートはそのコンテンツの見せ方を決めます。テーマを変更しても本文が残ることが多い一方、テーマ専用ブロック、ショートコード、ウィジェット、専用カスタムフィールドは表示が変わる場合があります。テンプレート編集前に、テーマを停止した場合でも内容が読めるかを確認します。
公式のTemplate Hierarchyでは、リクエストの種類に応じてWordPressがテンプレートを探す順番が説明されています。具体的には、個別投稿、固定ページ、カテゴリー、タグ、検索、404などで候補が変わります。ファイルを一つ追加すればすべてのページへ適用されるわけではなく、対象ページと優先順位を確認します。
テンプレートへ業務機能を詰め込むと、テーマ変更時に機能まで消える可能性があります。問い合わせや予約のデータ処理、外部API連携、独自投稿タイプなど、見た目に依存しない処理はサイト固有プラグインへ分けます。テンプレートは表示、プラグインは機能という境界を意識すると、変更範囲を小さくできます。
用途に合う選定基準
テンプレートの使いやすさは、テーマのデモより、普段の更新で決まります。記事詳細、固定ページ、カテゴリー一覧、検索結果、404ページを実データで作り、どの画面から何を変更するのかを確認します。デザインの自由度だけでなく、担当者が繰り返し同じ操作を再現できるかを見ます。
更新・対応版・速度・サポートを見る
テーマ選定では、公式ページの最終更新日、対応するWordPress版とPHP版、利用状況、サポート、更新履歴を確認します。テンプレートの説明が詳しくても、現在のWordPress版で試されていなければ、導入前の検証が必要です。デモのスクリーンショットだけで、実データの表示を断定しません。
速度を比較する場合は、同じサーバー、同じ画像、同じプラグイン、同じキャッシュ条件を使います。テンプレートのHTMLが軽くても、外部フォント、ページビルダー、広告、画像が重ければ表示は遅くなります。トップページだけでなく、本文の長い記事、カテゴリー一覧、検索結果、フォームをスマートフォン幅で確認します。
サポート窓口では、テンプレートの編集方法、子テーマの推奨、ブロックとPHPの扱い、アップデート時の注意を確認します。回答がテーマ独自の機能に限られるのか、WordPress本体の標準機能まで含むのかを区別し、問題が起きたときの問い合わせ先を記録します。
無料と有料を機能だけで比べない
無料テーマでも、公式ディレクトリで更新とサポートが続いているものがあります。有料テーマは、テンプレートの数だけでなく、マニュアル、設定画面、ブロック、サポート、更新期間、複数サイトでの利用条件に価値があります。購入前に、テーマ独自の機能を無効にしたときに本文が残るか、利用規約と更新条件が現行かを確認します。
テンプレートの編集を効率化するために、有料のページビルダーを入れることもできます。しかし、ページビルダー専用の構造へ依存すると、テーマ変更やサービス終了時の再構築が大きくなります。採用するなら、標準ブロックで残る部分と、専用機能へ依存する部分を分けて設計します。
テーマやビルダーを比較する表を作るときは、価格だけでなく、編集方式、更新、サポート、移行、速度、必要な追加プラグインを並べます。確認できない項目は空欄のままにし、古い比較記事の料金や順位を現在の事実として使いません。
導入前に試す項目
テンプレートの選択は、本番へ直接反映する前にステージングやローカル環境で試します。既存サイトのバックアップを作り、記事、画像、カテゴリー、メニュー、フォームを複製します。検証の目的は、きれいなデモを再現することではなく、毎日の更新とテーマ変更時の影響を確認することです。
デモではなく実データで確認する
短いタイトルと長い日本語タイトル、見出しの多い記事、画像の多い記事、表、リスト、引用、ボタン、長いURLを用意します。記事詳細では、タイトル、アイキャッチ、本文、著者、投稿日、更新日、関連記事、コメントの位置を確認します。カテゴリー一覧では、説明文、記事カード、ページネーション、空のカテゴリーの表示を確認します。
固定ページでは、トップ、サービス、会社概要、問い合わせ、プライバシーポリシーを作り、ヘッダーとフッターのメニューからたどれるかを確認します。404ページと検索結果も、訪問者が迷ったときの導線です。管理画面のプレビューだけでなく、ログアウト状態の公開URLで確認します。
サイトエディターを使うテーマでは、テンプレートを編集し、意図しないページへ変更が広がっていないかを確認します。PHPテンプレートを使うテーマでは、子テーマのファイルが親テーマの更新後も適切に動くかを確認します。編集箇所、変更日、テーマ版、復旧方法を記録し、検証後に本番用ファイルへ差分がないことを確認します。
モバイル・日本語・主要プラグインを試す
スマートフォン幅で、見出し、画像、表、ボタン、メニューが画面内に収まるかを確認します。テンプレートに固定幅や大きな余白があると、記事本文の文字が小さくなったり横スクロールが出たりします。日本語の長い見出しや価格表は、英語のデモより崩れやすいため、実際の文章を入れます。
フォーム、SEO、キャッシュ、EC、会員、予約などのプラグインを使う場合は、記事詳細と固定ページの両方で動きを確認します。フォームの必須入力、エラーメッセージ、送信完了、確認メールを試し、プラグインが出力するHTMLとテーマのCSSが衝突していないかを見ます。
テンプレートの編集後にキャッシュを削除しないと、古い表示だけを見てしまうことがあります。ブラウザー、キャッシュプラグイン、サーバー、CDNのどこにキャッシュがあるかを確認し、検証条件を記録します。キャッシュを無効化する場合は、公開環境での影響も確認します。
長く運用できる設計
テンプレートは一度編集して終わりではなく、テーマ更新、WordPress更新、担当者交代、サイト移行で見直します。変更を分離し、差分を記録し、復元できる状態を維持します。
直接編集を避けて変更を分離する
親テーマのPHPやCSSを直接編集すると、テーマ更新で変更が消える可能性があります。ブロックテーマならサイトエディター、少量のCSSなら追加CSS、継続的なテンプレート変更なら子テーマ、見た目を変えても残す機能ならサイト固有プラグインを使い分けます。
子テーマでテンプレートを上書きするときは、変更するファイルだけを置きます。親テーマの最新ファイルにセキュリティ修正やアクセシビリティ改善が入っても、古い子テーマのファイルが優先されることがあるため、更新履歴と差分を確認します。独自PHPへ入力値を出力する場合は、WordPressの検証、サニタイズ、文脈に合ったエスケープを使います。
変更記録には、テンプレート名、対象ページ、目的、親テーマ版、子テーマ版、確認URL、戻し方を残します。管理画面で保存されたテンプレートとファイル上のテンプレートが混在する場合は、どちらが優先されるかを確認します。保存場所を曖昧にすると、別の担当者が同じ変更を二重に行います。
乗り換え時に残るデータを確認する
テーマを変更する前に、標準テーマへ一時的に切り替え、投稿本文、固定ページ、画像、カテゴリー、メニュー、フォーム、専用ブロックを確認します。専用ショートコードが文字列のまま残る、トップページだけ表示できない、ウィジェットが空になる場合は、移行作業を先に見積もります。
バックアップは、データベースと wp-content を含むファイルを同時点で保存します。テンプレートだけのZIPを残しても、サイトエディター、メニュー、ウィジェット、本文データまで戻るとは限りません。検証環境へ復元し、ログイン、記事、画像、フォームが動くことを確認します。
テーマを変える判断では、移行に必要な作業を一覧にします。専用ブロックを標準ブロックへ置き換える、古いショートコードを本文から取り除く、メニューを作り直す、フォームの表示を確認するなど、作業ごとに対象ページと担当者を決めます。変更後に読めるページだけでなく、検索結果、カテゴリー、404ページまで確認すると、公開後のリンク切れや空ページを見落としにくくなります。
テーマ更新の前には、子テーマの上書きファイルとサイトエディターで保存したテンプレートを一覧化します。親テーマの変更履歴と照合し、不要になった上書きを削除するか、最新構造へ合わせて修正します。古いファイルを安全のために残し続けると、親テーマの改善が反映されない範囲が広がるため、差分の理由を記録して判断します。
WordPressのテンプレートを安全に扱うには、ページの種類と表示の優先順位を確認し、テーマ方式に合う編集方法を選び、実データとスマートフォンで検証します。親テーマの直接編集を避け、テーマ変更後も残す機能をプラグインへ分け、更新と復旧の記録を残してください。見た目の自由度だけでなく、担当者が迷わず更新でき、将来の乗り換えでもデータを取り出せることが、テンプレート選定の実用的な判断基準です。
PRこの記事に関連する受付中案件
ラッコM&Aの受付中案件をアフィリエイトリンク付きで表示しています。
【BASE/直近1年最高月商36万】幅広いジャンル(日用品・家電)に対応!高単価・多品目セレクトECサイト譲渡(月平均作業時間10時間)
【在庫16万円分あり】おしゃれな木製フォトフレームのECサイト
【女性向けファッションサイト】過去30日間の売上71万・営業利益50万 EC全般外注済み/SNS投稿はリポストのみ
2026年3月始動!女性対象「1DAYウェルネス旅」事業譲渡(動画素材・SNS付)
※本ブロックのリンクはアフィリエイトリンクを含みます(PR)。

Reader Q&A
この記事への質問・コメント
記事内容に関する公開してもよい質問や補足は、コメント欄からどうぞ。個別の相談はお問い合わせページをご利用ください。
スパム防止と読みやすさを保つため、コメントは承認後に表示されます。