WordPressレイアウト変更完全ガイド|初心者でも崩れないデザイン調整とカスタマイズ方法

はじめに

WordPressのレイアウトを変更すると、サイトの印象や読みやすさ、回遊性を大きく改善できます。ヘッダーやフッター、サイドバーなどの共通部分だけでなく、投稿・固定ページのカラム数、画像と文章の配置、コンテンツ幅、余白、背景色なども調整可能です。

ただし、WordPressのレイアウト変更方法は、使用しているテーマが「クラシックテーマ」か「ブロックテーマ」かによって異なります。ブロックテーマでは「外観」からサイトエディターを開き、ヘッダーやフッターを含むサイト全体をブロックで編集できます。一方、クラシックテーマでは、テーマカスタマイザーやウィジェット、テーマ独自の設定画面を使うのが一般的です。WordPress.org+2WordPress.org+2

本記事では、初心者でもWordPressのレイアウトを崩さずに変更できるよう、準備から具体的な操作方法、CSSによる調整、トラブルへの対処法まで順番に解説します。

1. WordPressのレイアウト変更でできること

1-1. WordPressのレイアウトとは何か

WordPressにおけるレイアウトとは、ページ内の情報をどの位置に、どの順番で、どのような幅や余白で表示するかを決める構成のことです。

たとえば、一般的なブログには次のようなパーツがあります。

  • ヘッダー

  • ロゴ

  • グローバルメニュー

  • メインコンテンツ

  • サイドバー

  • 投稿一覧

  • 関連記事

  • フッター

これらの配置や大きさ、表示・非表示を調整することが、WordPressのレイアウト変更に当たります。

レイアウトは単に見た目を整えるものではありません。読者が必要な情報を見つけやすい構成にすることで、記事の読みやすさやサイト内の移動しやすさも改善できます。

1-2. テーマ・テンプレート・ブロック・ウィジェットの違い

WordPressのレイアウト変更では、「テーマ」「テンプレート」「ブロック」「ウィジェット」の違いを理解しておくことが重要です。

テーマは、サイト全体の基本デザインや機能を決めるファイルの集合です。色、文字、コンテンツ幅、ヘッダー、フッター、投稿ページなどの基本構造が含まれます。WordPress.org

テンプレートは、投稿ページ、固定ページ、トップページ、カテゴリー一覧など、ページの種類ごとの構造を決めるものです。ブロックテーマや対応テーマでは、ブロックを使ってテンプレートを編集できます。WordPress.org

ブロックは、文章、見出し、画像、ボタン、カラムなど、ページを構成する個別の要素です。ブロックエディターでは、ブロックを追加して並べ替えることでページを作成します。WordPress.org+1

ウィジェットは、サイドバーやフッターなど、テーマが用意したウィジェットエリアに配置するパーツです。最近のWordPressでは、ウィジェットエリアにもブロックを配置できます。WordPress.org

1-3. レイアウト変更で調整できる主な範囲

WordPressでは、主に次の範囲を変更できます。

  • サイト全体の幅

  • メインコンテンツとサイドバーの比率

  • ヘッダーの高さやロゴの位置

  • メニューの位置や並び順

  • トップページのコンテンツ構成

  • 投稿一覧の列数や表示項目

  • 投稿・固定ページのカラム構成

  • 画像と文章の配置

  • セクション間の余白

  • 背景色や背景画像

  • フッターの列数や掲載内容

  • パソコンとスマートフォンでの表示方法

どこまで変更できるかは、使用しているテーマやブロックが対応している設定によって異なります。

1-4. 初心者が最初に理解すべき注意点

初心者が最初に覚えておきたいのは、「同じWordPressでも、テーマによって操作画面が違う」という点です。

インターネット上の解説と自分の管理画面が一致しない場合、操作を間違えているとは限りません。使用しているテーマの種類やバージョンによって、次のように編集場所が変わることがあります。

  • 「外観」→「カスタマイズ」

  • 「外観」→「エディター」

  • 「外観」→「ウィジェット」

  • テーマ独自の設定画面

  • 投稿・固定ページ内の個別設定

また、テーマファイルを直接編集すると、テーマ更新時に変更内容が消える可能性があります。初心者は、テーマの標準設定、ブロックエディター、追加CSSの順に試すのが安全です。

2. レイアウト変更前に必ず準備すること

2-1. バックアップを取る

WordPressのレイアウトを変更する前に、必ずバックアップを取得しましょう。

最低限、次の2つを保存します。

  • WordPressのファイル

  • データベース

投稿本文や設定の多くはデータベースに保存されています。テーマ、プラグイン、アップロード画像などはファイルとして保存されているため、どちらか一方だけでは十分ではありません。

レンタルサーバーの自動バックアップ機能を利用するか、バックアッププラグインを使います。復元方法まで確認しておくと、レイアウトが崩れた場合に素早く元へ戻せます。

2-2. 使用中テーマの仕様を確認する

管理画面の「外観」→「テーマ」から、現在有効になっているテーマ名を確認します。

続いて、次の点を調べましょう。

  • ブロックテーマかクラシックテーマか

  • サイドバーの有無を変更できるか

  • コンテンツ幅を設定できるか

  • ヘッダーやフッターの編集機能があるか

  • 投稿ごとにレイアウトを変更できるか

  • 公式マニュアルが用意されているか

「外観」に「エディター」が表示され、サイト全体のテンプレートやスタイルを編集できる場合は、基本的にブロックテーマです。ブロックテーマでは、ヘッダー、ナビゲーション、コンテンツ、フッターなどもブロックとして扱えます。WordPress.org+1

2-3. 子テーマやステージング環境を用意する

CSSやPHPファイルを変更する場合は、子テーマを利用します。

子テーマは親テーマの機能やデザインを引き継ぎながら、独自の変更を追加するためのテーマです。親テーマ本体を直接編集せずにカスタマイズできるため、親テーマを更新した際に変更内容が失われるリスクを抑えられます。WordPress Developer Resources

大幅なレイアウト変更では、ステージング環境も用意しましょう。ステージング環境とは、本番サイトを複製したテスト用サイトです。

ステージング環境で次の項目を確認してから本番へ反映します。

  • パソコン表示

  • スマートフォン表示

  • タブレット表示

  • 投稿ページ

  • 固定ページ

  • カテゴリー一覧

  • 問い合わせフォーム

  • メニューやボタンのリンク

2-4. スマホ表示を前提に考える

WordPressのレイアウトは、パソコンだけでなくスマートフォンでの見え方を前提に設計しましょう。

パソコンでは見やすい3カラムの構成でも、スマートフォンでは横幅が足りず、文字や画像が極端に小さくなることがあります。カラムを縦並びにする、余白を狭くする、不要なパーツを非表示にするなどの調整が必要です。

編集画面にデバイス別のプレビュー機能がある場合は活用し、最終的には実際の端末でも確認してください。

3. WordPressレイアウトを変更する主な方法

3-1. テーマカスタマイザーで変更する

クラシックテーマでは、一般的に「外観」→「カスタマイズ」からテーマカスタマイザーを開きます。

テーマによって異なりますが、次の項目を変更できます。

  • サイト基本情報

  • ロゴ

  • 背景

  • メニュー

  • ウィジェット

  • トップページ設定

  • 追加CSS

  • ヘッダーやフッター

  • コンテンツ幅

  • サイドバーの位置

プレビューを見ながら設定できるため、初心者にも適した方法です。ただし、利用できる項目はテーマ側の実装に依存します。WordPress.org

3-2. ブロックエディターでページごとに変更する

投稿や固定ページの本文レイアウトは、ブロックエディターで変更できます。

「+」ボタンからブロックを追加し、ドラッグや移動ボタンで順番を入れ替えます。よく使うブロックは次のとおりです。

  • カラム

  • グループ

  • 縦積み

  • メディアとテキスト

  • カバー

  • ボタン

  • ギャラリー

  • スペーサー

ページごとに異なるレイアウトを作りたい場合は、まずブロックエディターの標準機能で対応できないか確認しましょう。

3-3. フルサイト編集でサイト全体を変更する

ブロックテーマを使用している場合は、「外観」→「エディター」からサイト全体を編集できます。

サイトエディターでは、主に次の要素を変更できます。

  • ナビゲーション

  • スタイル

  • 固定ページ

  • テンプレート

  • パターン

  • ヘッダーやフッターなどのテンプレートパーツ

ヘッダーやフッターのように複数ページで共通する部分も、ブロックとして編集可能です。サイト全体の色、タイポグラフィ、レイアウトなどはスタイル機能からまとめて調整できます。WordPress.org+2WordPress.org+2

3-4. ウィジェットでサイドバーやフッターを変更する

クラシックテーマでサイドバーやフッターを変更する場合は、「外観」→「ウィジェット」を使用します。

テーマが用意したエリアに、次のようなブロックやウィジェットを配置できます。

  • 検索

  • 最新の投稿

  • カテゴリー

  • プロフィール

  • 画像

  • ナビゲーション

  • 人気記事

  • 広告

  • SNSへのリンク

ウィジェットエリアの数や位置はテーマによって異なります。テーマにサイドバーやフッター用エリアが用意されていなければ、管理画面から新しいエリアを追加することはできません。

3-5. CSSで細かいデザインを調整する

標準設定だけでは変更できない幅や余白、位置、色などはCSSで調整できます。

たとえば、次のような変更が可能です。

CSS
.site-main {
max-width: 1100px;
margin-inline: auto;
padding-inline: 24px;
}

このCSSでは、メインコンテンツの最大幅を1,100pxにし、左右中央に配置したうえで、両端に24pxの余白を設定しています。

ただし、クラス名はテーマごとに異なります。そのまま貼り付けても反映されない場合があるため、ブラウザの開発者ツールなどで対象要素を確認する必要があります。

3-6. プラグインやページビルダーを使う

標準ブロックだけでは作りにくいレイアウトは、ページビルダーやブロック拡張プラグインで実現できます。

ページビルダーでは、ドラッグ&ドロップ操作を中心に、複雑なカラム、装飾、アニメーション、デバイス別表示などを設定できます。

便利な反面、独自機能への依存が強くなることがあります。プラグインを停止した際の影響や表示速度、テーマとの相性を確認したうえで導入しましょう。

4. サイト全体のレイアウトを変更する手順

4-1. ヘッダーのレイアウトを変更する

ブロックテーマでは、「外観」→「エディター」からヘッダーを選択します。テーマによっては「デザイン」や「パターン」の中にヘッダーが保存されています。

ヘッダー内では、次の要素を組み合わせます。

  • サイトロゴ

  • サイトタイトル

  • キャッチフレーズ

  • ナビゲーション

  • 検索

  • SNSアイコン

  • 問い合わせボタン

横並びにしたい要素は「行」ブロック、上下に並べたい要素は「縦積み」ブロックやグループブロックでまとめます。

クラシックテーマの場合は、「外観」→「カスタマイズ」またはテーマ独自のヘッダー設定を確認してください。

4-2. メニューの位置や表示を調整する

ブロックテーマでは、ナビゲーションブロックを選択してメニュー項目を編集します。ページへのリンクを追加するほか、項目の並べ替えやサブメニューの作成も可能です。WordPress.org

メニュー項目は増やしすぎず、主要なページへ絞りましょう。項目数が多い場合は、「サービス」「お役立ち情報」などの親項目を作り、サブメニューにまとめます。

スマートフォンではメニューが折りたたまれるため、次の点も確認します。

  • メニューボタンが見つけやすいか

  • タップ領域が狭すぎないか

  • サブメニューを開閉できるか

  • 長い項目名が途中で切れていないか

4-3. トップページの構成を変更する

トップページには、サイトの目的に合った情報を優先して配置します。

企業サイトであれば、次のような順番が考えられます。

  1. メインビジュアル

  2. サービスの特徴

  3. 選ばれる理由

  4. 導入事例

  5. お客様の声

  6. よくある質問

  7. 問い合わせへの誘導

ブログであれば、次のような構成が適しています。

  1. サイトの説明

  2. おすすめ記事

  3. カテゴリー

  4. 新着記事

  5. 人気記事

  6. 運営者情報

固定ページをトップページに設定する場合は、「設定」→「表示設定」のホームページ表示を確認します。

4-4. 投稿一覧ページの表示形式を変更する

投稿一覧のレイアウトには、主に次の形式があります。

  • 1列のリスト形式

  • 2~4列のカード形式

  • 画像を大きく見せるグリッド形式

  • アイキャッチ画像と文章の横並び

  • タイトル中心のシンプルな一覧

ブロックテーマでは、投稿一覧に使用されているテンプレートをサイトエディターで開き、クエリーループ内の構成を変更します。

カード形式にする場合は、タイトルだけでなく、アイキャッチ画像、カテゴリー、公開日、抜粋などを必要に応じて配置します。情報を詰め込みすぎると一覧性が下がるため、各カードの高さや文字量をそろえることが大切です。

4-5. フッターのレイアウトを変更する

フッターには、読者がページを読み終えた後に必要となる情報を配置します。

代表的な項目は次のとおりです。

  • 運営者情報

  • サービス一覧

  • 主要ページへのリンク

  • プライバシーポリシー

  • 利用規約

  • 問い合わせ

  • SNSリンク

  • コピーライト

項目が多い場合は、カラムブロックを使って2~4列に分けます。ただし、スマートフォンでは縦並びになった際にフッターが長くなりすぎないよう、重要度の低い項目を減らしましょう。

5. 投稿・固定ページのレイアウトを変更する方法

5-1. カラムブロックで横並びレイアウトを作る

投稿または固定ページの編集画面で「+」を押し、「カラム」ブロックを追加します。

追加時には、次のような比率を選択できます。

  • 50:50

  • 33:66

  • 66:33

  • 3分割

  • 4分割

各カラムの中には、文章、画像、見出し、ボタンなどのブロックを追加できます。

カラム全体をグループブロックで囲むと、セクション単位で背景色や余白を設定しやすくなります。WordPressの公式ドキュメントでも、カラムをグループ内に配置することで、背景色やスペースを持つセクションを作れると案内されています。WordPress.org

5-2. 画像と文章の配置を調整する

画像と文章を横並びにしたい場合は、「メディアとテキスト」ブロックが便利です。

画像を左右のどちらに置くか選択でき、テキスト側には見出し、段落、ボタンなどを配置できます。ブロックが対応していれば、背景色、余白、文字設定、角丸なども調整可能です。WordPress.org

商品紹介やサービス説明では、セクションごとに画像の左右を交互にすると、単調な印象を抑えられます。ただし、必要以上に左右を入れ替えると視線が迷いやすいため、統一感も意識しましょう。

5-3. 余白・幅・背景色を変更する

ブロックを選択すると、画面右側の設定欄から次の項目を変更できる場合があります。

  • 上下左右のパディング

  • マージン

  • ブロック間隔

  • コンテンツ幅

  • 全幅・幅広

  • 文字色

  • 背景色

  • 背景画像

  • 枠線

  • 角丸

パディングは要素の内側、マージンは要素の外側の余白です。

余白の値をページごとにばらばらに設定すると、サイト全体に統一感がなくなります。「小・中・大」のように数種類の基準を決めて使い分けると、整ったレイアウトになります。ブロックの寸法設定では、入れ子になったブロック同士の間隔を調整できる場合もあります。WordPress.org

5-4. テンプレートやパターンを活用する

同じレイアウトを何度も作る場合は、パターンを活用します。

たとえば、次のようなパーツをパターンとして登録できます。

  • 記事末の問い合わせ案内

  • プロフィール

  • 商品紹介ボックス

  • 料金表

  • よくある質問

  • メルマガ登録欄

  • 関連サービスへの誘導

同期パターンとして保存すると、元のパターンを編集した際に、配置済みの同じパターンにも変更を反映できます。個別に内容を変えたい場合は、同期しないパターンとして利用します。

5-5. ランディングページ風のレイアウトを作る

ランディングページ風の固定ページを作る場合は、読者に取ってほしい行動を一つに絞ります。

基本構成は次のとおりです。

  1. 誰のための何のサービスか

  2. 読者が抱える悩み

  3. 解決方法

  4. サービスの特徴

  5. 利用するメリット

  6. 実績や事例

  7. 料金

  8. よくある質問

  9. 申し込みボタン

ページテンプレートでサイドバーを非表示にし、コンテンツ幅を広げると、ランディングページらしい構成になります。

カバーブロックを使えば、背景画像の上に見出しやボタンを配置できます。対応する設定では、最小の高さ、余白、背景画像、枠線なども調整可能です。WordPress.org

6. サイドバー・フッター・ウィジェットの調整方法

6-1. サイドバーあり・なしを切り替える

テーマによっては、投稿や固定ページの編集画面にレイアウト設定があります。

選択肢の例は次のとおりです。

  • 右サイドバー

  • 左サイドバー

  • サイドバーなし

  • 全幅

  • 狭い幅

設定が見当たらない場合は、ページ属性やテンプレートの選択欄、テーマ独自の設定欄を確認します。

ブロックテーマでは、投稿や固定ページ用テンプレートを複製し、「サイドバーあり」と「サイドバーなし」の2種類を作成する方法もあります。

6-2. ウィジェットエリアを編集する

クラシックテーマでは、「外観」→「ウィジェット」を開きます。

編集したいサイドバーやフッターのエリアを選び、ブロックを追加してください。配置後は、ドラッグ操作または移動ボタンで順番を変更できます。

よく使われる内容は次のとおりです。

  • 検索フォーム

  • プロフィール

  • 最新記事

  • 人気記事

  • カテゴリー一覧

  • バナー

  • SNSリンク

サイドバーに多くのパーツを置くと、本文よりも目立ってしまいます。読者に必要な項目へ絞り、広告やバナーを連続して配置しないようにしましょう。

6-3. フッターにプロフィールやリンクを配置する

フッターにプロフィールを掲載する場合は、画像、見出し、段落、ボタンをグループブロックでまとめます。

リンクを複数掲載する場合は、ナビゲーションブロックやリストブロックを利用します。SNSへのリンクは、ソーシャルアイコンブロックを使うと統一された見た目で配置できます。WordPress.org

フッターの背景色を濃くする場合は、文字やリンクとのコントラストを確保し、読みづらくならないように調整してください。

6-4. 不要なパーツを非表示にする

不要なパーツは、管理画面の設定で非表示にできるか確認します。

非表示にしたいことが多い要素には、次のようなものがあります。

  • 投稿日

  • 更新日

  • 投稿者名

  • カテゴリー

  • タグ

  • コメント欄

  • 前後の記事へのリンク

  • ページタイトル

  • アイキャッチ画像

  • パンくずリスト

テーマの設定で変更できない場合はCSSを使用します。

CSS
.entry-meta {
display: none;
}

ただし、投稿日やカテゴリーは読者にとって有益な情報になることもあります。見た目だけを理由に削除せず、ページの目的に応じて判断しましょう。

7. CSSでWordPressレイアウトを細かくカスタマイズする

7-1. 追加CSSの使い方

クラシックテーマでは、「外観」→「カスタマイズ」→「追加CSS」からCSSを追加できる場合があります。

ブロックテーマでは、サイトエディターのスタイル設定やブロックごとの追加CSS機能を利用できる場合があります。テーマやWordPressの構成によって表示される項目が異なるため、スタイル設定と各ブロックの「高度な設定」を確認してください。WordPress.org+1

CSSを追加するときは、何を変更するコードなのかコメントを残しておくと管理しやすくなります。

CSS
/* メインコンテンツの横幅を調整 */
.site-main {
max-width: 1100px;
}

7-2. 余白・幅・中央寄せを調整する

要素の最大幅を設定し、中央に配置する基本的なCSSは次のとおりです。

CSS
.custom-container {
width: min(100% - 32px, 1100px);
margin-inline: auto;
}

上下の余白を追加する場合は、次のように指定します。

CSS
.custom-section {
margin-block: 64px;
padding: 40px 24px;
}

固定された横幅ではなくmax-widthmin()を利用すると、狭い画面にも対応しやすくなります。

7-3. カラムやボックスの見た目を整える

複数のボックスを横並びにする場合は、CSS Gridを利用できます。

CSS
.custom-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
}

.custom-card {
padding: 24px;
border: 1px solid #ddd;
border-radius: 12px;
}

ブロックの「高度な設定」にある「追加CSSクラス」にcustom-gridcustom-cardを入力し、対象を限定してCSSを適用します。

既存テーマのクラスを直接上書きするより、独自クラスを追加したほうが、意図しないパーツへの影響を抑えやすくなります。

7-4. スマホだけ表示を変えるレスポンシブCSS

画面幅に応じてレイアウトを変更する場合は、メディアクエリを使います。

CSS
.custom-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
}

@media (max-width: 767px) {
.custom-grid {
grid-template-columns: 1fr;
gap: 16px;
}

.custom-section {
margin-block: 40px;
padding: 24px 16px;
}
}

この例では、画面幅が767px以下になると、3列を1列へ変更しています。

スマートフォンだけ要素を非表示にする場合は、次のように指定します。

CSS
@media (max-width: 767px) {
.desktop-only {
display: none;
}
}

重要な文章や申し込みボタンまで非表示にしないよう、対象のクラスを慎重に確認してください。

7-5. CSS編集でレイアウトが崩れたときの戻し方

CSSを追加した直後にレイアウトが崩れた場合は、最後に追加したコードを削除します。

原因が分からないときは、追加したCSSを一時的にコメントアウトします。

CSS
/*
.custom-section {
width: 1200px;
margin-left: 300px;
}
*/

改善しない場合は、次の順番で確認してください。

  1. ブラウザのキャッシュを削除する

  2. WordPressのキャッシュを削除する

  3. CSS最適化機能のキャッシュを削除する

  4. 直前の変更を取り消す

  5. バックアップから復元する

CSSの閉じ波かっこが不足していると、それ以降のスタイルに影響することがあります。コードの記述ミスも確認しましょう。

8. プラグインでレイアウト変更を簡単にする方法

8-1. ページビルダープラグインでできること

ページビルダープラグインを使うと、コードを書かずに複雑なレイアウトを作成できます。

主な機能は次のとおりです。

  • ドラッグ&ドロップ編集

  • 複数カラム

  • セクションの入れ子

  • デバイス別の表示設定

  • アニメーション

  • テンプレートの読み込み

  • ヘッダーやフッターの作成

  • フォームやスライダーの配置

デザインの自由度は高くなりますが、最初からすべての機能を使う必要はありません。サイト全体で共通する余白や文字サイズを先に決めてから制作すると、統一感を保ちやすくなります。

8-2. ブロック拡張プラグインを使うメリット

ブロック拡張プラグインは、WordPress標準のブロックエディターに新しいブロックや設定を追加するものです。

ページビルダーとは異なり、通常の投稿編集画面を基本にできるため、操作方法を大きく変えずに機能を増やせます。

追加できる機能の例は次のとおりです。

  • 高機能なコンテナ

  • レスポンシブ対応カラム

  • アイコン付きボックス

  • タブ

  • アコーディオン

  • 目次

  • 料金表

  • カルーセル

  • 高度なボタン

  • デバイス別の表示・非表示

8-3. レイアウト変更に便利な代表的プラグイン

代表的な選択肢には、次のようなプラグインがあります。

Elementor

視覚的なドラッグ&ドロップ操作を中心としたページビルダーです。ランディングページやサービスページなど、デザイン性の高い固定ページを作る用途に向いています。

Spectra

WordPressのブロックエディターを拡張し、コンテナや見出し、ボタンなどのブロックを追加できます。標準エディターの操作感を維持しながら、レイアウト機能を増やしたい場合に適しています。WordPress.org

Kadence Blocks

ブロックエディターに高度なレイアウト用ブロックを追加するプラグインです。レスポンシブ設定を含むデザイン調整機能が提供されています。WordPress.org 日本語

GenerateBlocks

コンテナなどの比較的少数のブロックを組み合わせてレイアウトを構築するタイプのプラグインです。

プラグインは知名度だけで選ばず、更新状況、使用中のテーマとの相性、必要な機能、停止した場合の影響を確認して選びましょう。

8-4. プラグインを使いすぎるデメリット

レイアウト変更用のプラグインを複数導入すると、次の問題が起こりやすくなります。

  • 同じ機能の重複

  • CSSやJavaScriptの競合

  • 編集画面の複雑化

  • 表示速度への影響

  • 更新作業の増加

  • セキュリティ管理の負担

  • プラグイン停止時のレイアウト崩れ

たとえば、複数のブロック拡張プラグインを導入すると、似た名前のブロックが増え、どれを使用したか分からなくなることがあります。

必要な機能を整理し、可能な限り少ないプラグインで構成しましょう。

9. WordPressレイアウトが崩れる原因と対処法

9-1. テーマ変更でデザインが崩れる

テーマを変更すると、以前のテーマが持っていた次の設定が引き継がれないことがあります。

  • ヘッダー構成

  • ウィジェットエリア

  • サイドバー

  • 独自ショートコード

  • 投稿一覧の表示形式

  • 独自ブロック

  • 文字や余白の設定

  • 追加CSSの対象クラス

テーマを変更する前にステージング環境で確認し、ヘッダー、フッター、ウィジェット、メニューを再設定してください。

テーマ固有のショートコードを本文に使用している場合は、テーマ変更後に文字列のまま表示される可能性があります。

9-2. CSSの競合で表示が乱れる

同じ要素に対して、テーマとプラグインの両方から異なるCSSが指定されると、意図しない見た目になることがあります。

対処するときは、ブラウザの開発者ツールで適用中のCSSを確認します。

安易に!importantを多用すると、後から上書きしにくくなります。まず対象範囲を限定できるセレクターを使い、必要な箇所だけ変更しましょう。

CSS
.single-post .entry-content .custom-button {
padding: 12px 24px;
}

9-3. プラグイン同士が干渉する

プラグインの更新後にレイアウトが崩れた場合は、プラグイン同士の干渉が考えられます。

安全なテスト環境で、次の手順を試します。

  1. キャッシュを削除する

  2. 直前に更新・追加したプラグインを確認する

  3. プラグインを一つずつ停止する

  4. 問題が解消する組み合わせを特定する

  5. 代替プラグインや設定変更を検討する

本番サイトでプラグインを一括停止すると、フォームや決済機能なども停止する可能性があります。ステージング環境で検証してください。

9-4. 画像サイズや余白が合わない

画像がレイアウトからはみ出す場合は、画像に固定幅が設定されていないか確認します。

一般的な対策は次のCSSです。

CSS
.entry-content img {
max-width: 100%;
height: auto;
}

また、元画像の縦横比がばらばらだと、カード一覧の高さが不ぞろいになります。アイキャッチ画像の比率を統一するか、CSSのaspect-ratioobject-fitを利用します。

CSS
.post-card img {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
}

9-5. スマホだけレイアウトが崩れる

スマートフォンだけ崩れる場合は、次の原因を確認します。

  • 固定された横幅

  • 大きすぎる左右余白

  • 長い英数字やURL

  • 幅の広い表

  • 画像の固定サイズ

  • 3列以上のカラム

  • 絶対位置指定

  • 大きすぎる見出し文字

  • 横並びを解除していない要素

横幅を固定するwidth: 1000px;ではなく、max-widthやパーセントを使います。

CSS
.content-box {
width: 100%;
max-width: 1000px;
}

長い文字列が原因の場合は、次の指定も有効です。

CSS
.entry-content {
overflow-wrap: anywhere;
}

10. 初心者が失敗しないレイアウト変更のコツ

10-1. いきなり本番サイトで編集しない

大きな変更は、ステージング環境や非公開のテストページで行います。

特に次の作業は、本番サイトへ直接反映しないほうが安全です。

  • テーマ変更

  • テンプレート編集

  • ページビルダーの導入

  • CSSの大幅な追加

  • PHPファイルの編集

  • ヘッダーやフッターの全面変更

作業前にバックアップを取り、復元できる状態を作ってから始めましょう。

10-2. 変更箇所を一つずつ確認する

複数の設定を同時に変更すると、問題が起きた際に原因を特定しにくくなります。

「コンテンツ幅を変える」「余白を調整する」「文字サイズを変える」のように、一項目ずつ変更して確認してください。

変更内容をメモしておくと、元の状態へ戻しやすくなります。

10-3. デザインより読みやすさを優先する

装飾を増やしすぎると、かえって情報が伝わりにくくなります。

読みやすいレイアウトを作るために、次の点を意識しましょう。

  • 本文の横幅を広げすぎない

  • 文字を小さくしすぎない

  • 行間を適度に確保する

  • 見出しの階層を統一する

  • 色を使いすぎない

  • ボタンの目的を明確にする

  • セクション間に十分な余白を設ける

読者が「どこを読めばよいか」「次に何をすればよいか」を迷わない構成が理想です。

10-4. テーマの標準機能を先に使う

レイアウトを変更したいときは、次の順番で方法を探します。

  1. テーマの標準設定

  2. WordPressの標準ブロック

  3. テンプレートやパターン

  4. 追加CSS

  5. ブロック拡張プラグイン

  6. ページビルダー

  7. テーマファイルの編集

標準機能で対応できれば、プラグインへの依存や保守作業を減らせます。

10-5. SEOと表示速度を意識する

レイアウト変更では、見た目だけでなくSEOや表示速度にも配慮します。

大きな画像や動画を多数配置すると、ページの読み込みが遅くなることがあります。画像は適切なサイズへ縮小し、必要に応じて圧縮してください。

また、見出しは文字を大きくするためだけに使わず、内容の階層に合わせて設定します。基本的には記事タイトルを最上位とし、本文内ではH2、H3の順番を守ります。

パソコン版とスマートフォン版で同じ内容を重複して配置し、CSSで片方を非表示にする方法は、HTML量を増やす原因になります。可能であれば、一つのブロックをレスポンシブ対応させましょう。

11. WordPressレイアウト変更に関するよくある質問

11-1. WordPressのレイアウト変更は初心者でもできる?

テーマの標準設定やブロックエディターを使った変更であれば、初心者でも対応できます。

最初は、文字サイズ、背景色、カラム、余白、サイドバーの有無など、管理画面から変更できる範囲に絞るのがおすすめです。

CSSやPHPを編集する場合は、バックアップとステージング環境を用意し、少しずつ変更してください。

11-2. テーマを変えずにレイアウトだけ変更できる?

テーマを変えずに変更できる場合があります。

次の方法を確認してください。

  • テーマカスタマイザー

  • サイトエディター

  • 投稿・固定ページのテンプレート設定

  • ブロックエディター

  • ウィジェット

  • 追加CSS

  • テーマ独自の設定

  • ブロック拡張プラグイン

ただし、テーマ自体が希望するレイアウトに対応していない場合は、テーマ変更や子テーマによるカスタマイズが必要になることもあります。

11-3. スマホ表示だけレイアウトを変更できる?

ブロックやテーマにデバイス別設定が用意されていれば、管理画面から変更できます。

対応していない場合は、CSSのメディアクエリを使います。

CSS
@media (max-width: 767px) {
.custom-layout {
display: block;
}
}

スマートフォンだけ変更するときも、タブレットや横向き表示への影響を確認してください。

11-4. CSSを使わずにデザイン調整できる?

WordPressの標準ブロックやテーマ設定だけでも、次のような調整が可能です。

  • カラム

  • 横並び・縦並び

  • 背景色

  • 文字色

  • 余白

  • コンテンツ幅

  • 枠線

  • 角丸

  • 画像と文章の配置

  • ボタン

  • パターン

利用できる設定はテーマによって異なりますが、まずはCSSを使わずに調整できる範囲を確認しましょう。

11-5. レイアウトが崩れた場合は元に戻せる?

変更方法に応じて元に戻せます。

ブロックエディターでの変更は、元に戻す操作やリビジョンを利用できます。サイトエディターでは、変更履歴やスタイルのリセット機能を利用できる場合があります。

CSSを追加した場合は、追加箇所を削除またはコメントアウトします。テーマやプラグインの変更で元に戻せない場合は、事前に取得したバックアップから復元してください。

まとめ

WordPressのレイアウト変更には、テーマカスタマイザー、ブロックエディター、サイトエディター、ウィジェット、CSS、プラグインなど、さまざまな方法があります。

初心者は、最初に使用中のテーマがブロックテーマかクラシックテーマかを確認し、テーマの標準機能から試しましょう。標準機能で対応できない部分だけ、追加CSSやプラグインで補うと、管理しやすいサイトになります。

作業前には必ずバックアップを取得し、可能であればステージング環境で検証してください。レイアウトを変更した後は、投稿、固定ページ、一覧ページ、ヘッダー、フッターを確認し、パソコンだけでなくスマートフォンでの表示もチェックします。

デザインの自由度だけを追求するのではなく、読みやすさ、操作のしやすさ、表示速度、更新のしやすさを優先することが、長く運営できるWordPressレイアウトを作るポイントです。