WordPressのテーマはサイトの「外観と機能の土台」です。テーマを選ぶ段階での判断と、インストール後のカスタマイズ方法を正しく理解することで、プロ品質のWebサイトを短時間で構築できます。このレッスンでは、国内人気の3大テーマ(SWELL・Cocoon・Lightning)の特徴比較から始め、WordPressカスタマイザーの各設定項目、ヘッダー・フッター設計のポイント、ウィジェット配置の考え方、そして本番環境に必須の子テーマの作り方まで体系的に学びます。
WordPressテーマカスタマイズ全体図 — SWELL/Cocoon/Lightning
テーマ選択からカスタマイザー設定・子テーマ作成までが一連の作業です。後から変更しにくい部分(テーマの選択・子テーマの有無)を最初に正しく判断することが、後工程の手戻りを防ぐ鍵になります。
SWELLはWordPress専業デベロッパーが開発した有料テーマで、ブロックエディタへの対応品質と表示速度の高さが最大の特徴です。カスタマイザーとブロックエディタの設定が統合されており、コードを書かずにプロ品質のページを作成できます。
| 項目 | 詳細 |
|---|---|
| 価格 | 17,600円(買い切り、複数サイト利用可) |
| ブロックエディタ対応 | 独自ブロック多数、デザイン品質が高い |
| 表示速度 | 遅延読み込み・CSS最適化など標準搭載 |
| SEO | パンくず・JSON-LD構造化データ・OGP自動生成 |
| サポート | 公式フォーラム・詳細ドキュメント |
| 向いているサイト | コーポレートサイト・アフィリエイト・EC |
💡 SWELLの「フルワイドブロック」: カラムブロックをフル幅表示にできる専用ブロックがあり、ヒーローセクションやCTAセクションをコーディングなしで作成できます。トップページの制作効率が他テーマより大幅に高いです。
Cocoonは国内WordPressテーマでダウンロード数トップクラスの無料テーマです。スキン機能で外観を大幅に変更できるため、無料でありながら多様なデザインを実現できます。ブロックエディタとクラシックエディタ両方に対応しています。
| 項目 | 詳細 |
|---|---|
| 価格 | 完全無料(子テーマも公式サイトで配布) |
| スキン | 100種以上の公式スキン+サードパーティ多数 |
| カスタマイズ性 | CSSの知識があれば自由度が高い |
| コミュニティ | 日本語の情報量が圧倒的に多い |
| 向いているサイト | ブログ・アフィリエイト・学習目的 |
⚠️ Cocoonの注意点: 機能が豊富な反面、設定項目が多くどこで何を設定するかが分かりにくいことがあります。カスタマイザー・Cocoon設定・個別記事設定の3層があるため、反映されない場合はどの設定が優先されているかを確認してください。
LightningはVektorInc.が開発するビジネス向けWordPressテーマです。無料版でもコーポレートサイト品質のデザインを実現でき、専用プラグイン「VK Blocks」と組み合わせることで機能が大幅に拡張されます。
| 項目 | 詳細 |
|---|---|
| 価格 | 無料(Lightning G3 Pro版: 年額制) |
| VK Blocksプラグイン | タイムライン・カード・PRブロックなど追加 |
| レイアウト | 1カラム・2カラム・3カラムを設定で切り替え |
| ターゲット | 会社・店舗・医院など地域ビジネス向け |
| 向いているサイト | コーポレートサイト・店舗サイト・医療機関 |
WordPressのカスタマイザー(外観 → カスタマイズ)は、サイトのデザインをリアルタイムプレビューで確認しながら変更できるツールです。設定の順序を意識することで効率よく作業が進みます。
ステップ1: サイト基本情報の設定 「サイトの基本情報」でサイトタイトル・キャッチフレーズ・サイトアイコン(ファビコン)を設定します。サイトタイトルはSEOに影響するため、キーワードを含む正式名称を入力してください。サイトアイコンは512px×512pxのPNG形式が推奨です。
ステップ2: 色とフォントの設定 テーマカラー・リンク色・見出し色・本文フォントを統一します。色は主色(Primary)・補色(Secondary)・アクセント色の3色に絞ることで、統一感のあるデザインになります。Googleフォントを使う場合は読み込み速度への影響を考慮し、1〜2種類に抑えてください。
ステップ3: ヘッダーの設定 ロゴ画像をアップロードし、ヘッダーの高さ・背景色・文字色を設定します。固定ヘッダー(スクロール時もヘッダーが追従する機能)はユーザービリティが高まりますが、コンテンツ表示領域が狭くなるため、サイトの目的に応じて判断してください。
ステップ4: フッターの設定 フッターにはウィジェットエリアを設定し、問い合わせ先・メニュー・SNSリンクなどを配置します。コピーライト文には会社名・年号(自動更新)を入力します。
| テーマ | カスタマイザーの特徴 | 追加設定画面 |
|---|---|---|
| SWELL | 項目が整理されており直感的 | 外観 → SWELL設定 |
| Cocoon | 項目数が多いが細かく設定可能 | 外観 → Cocoon設定 |
| Lightning | シンプルで初心者に分かりやすい | 外観 → Lightning設定 |
ヘッダーはサイトへの訪問者が最初に目にするエリアです。視覚的な第一印象と、サイト内を迷わずナビゲートできる機能性の両方が求められます。
必須要素
推奨要素
避けるべき要素
外観 → メニュー → 新規メニューを作成 → 固定ページや投稿をメニューに追加 → 「グローバルナビ」などのメニューロケーションに割り当て、という手順でナビゲーションを設定します。項目の並び順はドラッグ&ドロップで変更でき、サブメニュー(ドロップダウン)は項目を右にインデントして作成します。
💡 ハンバーガーメニューについて: スマートフォン表示では多くのテーマがグローバルナビを自動的にハンバーガーメニュー(三本線ボタン)に切り替えます。ただしユーザーが発見しにくい傾向があるため、重要なCTA(問い合わせ・電話)はヘッダー固定エリアに直接表示することを推奨します。
フッターはページの最下部に位置し、ユーザーがページを最後まで読んだ後に目にするエリアです。適切な情報を配置することで、離脱防止と信頼性向上に貢献します。
| エリア | 配置する情報 | 目的 |
|---|---|---|
| フッター上部 | サービス・会社概要・アクセスへのリンク | 回遊促進 |
| フッター中部 | SNSアイコン・ニュースレター登録 | フォロワー獲得 |
| フッター下部 | コピーライト・プライバシーポリシー・特商法 | 法的要件・信頼性 |
ウィジェットはサイドバーやフッターなどの決められたエリア(ウィジェットエリア)に配置できる機能の部品です。外観 → ウィジェットからドラッグ&ドロップで配置します。
WordPress 5.8以降、ウィジェットエリアでもブロックエディタが使えるようになりました(ブロックウィジェット)。SWELLなど一部テーマは独自のウィジェット管理UIを採用しているため、テーマのドキュメントを確認してから作業を始めてください。
⚠️ ウィジェットの乱用に注意: サイドバーにウィジェットを詰め込みすぎると、重要なCTAが埋もれ、ユーザーの注意が分散します。ウィジェットの優先順位を決め、最重要のもの(CTA・プロフィール)を上部に配置する設計思想を持つことが重要です。
子テーマ(Child Theme)は、親テーマの機能・デザインを引き継ぎながら、独自のCSSやPHPコードを安全に追加するための仕組みです。
親テーマのファイルを直接編集すると、テーマのアップデート時に変更内容が上書きされてしまいます。子テーマにカスタマイズを記述しておくことで、親テーマをアップデートしても変更が保持されます。
子テーマには最低2つのファイルが必要です。
style.css(必須)
/*
Theme Name: MyTheme Child
Template: cocoon (親テーマのフォルダ名)
*/
functions.php(親テーマのCSSを読み込む)
<?php
add_action('wp_enqueue_scripts', function() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
});
この2ファイルをフォルダにまとめてzip化し、外観 → テーマ → 新規追加 → テーマのアップロードでインストールします。
子テーマのstyle.cssに追記する方法と、カスタマイザーの「追加CSS」に記述する方法の2種類があります。カスタマイザーの追加CSSはデータベースに保存されるため、テーマを変更すると失われます。恒久的なカスタマイズは子テーマのstyle.cssに記述することを推奨します。
💡 Cocoonは公式子テーマを配布: Cocoonは公式サイトで子テーマを無料配布しています。自分でファイルを作る必要がなく、ダウンロードしてインストールするだけで子テーマ環境が整います。SWELLも公式ドキュメントで子テーマの作り方を説明しています。
以下のワークを実施してください。
テーマのカスタマイズはWordPressサイト制作の根幹です。有料テーマ(SWELL)は制作効率と品質を求める場合、無料テーマ(Cocoon・Lightning)は予算を抑えつつ学習や基本的なサイト構築に適しています。カスタマイザーで設定できる範囲は必ずカスタマイザーで行い、コード変更が必要な場合は必ず子テーマに記述する習慣を最初から身につけることが、保守性の高いWordPressサイト制作の基本です。
全問正解でこのレッスンが「完了」になり、コースの全レッスンを完了すると修了証が発行されます。解説つき・何度でも挑戦できます。
Q1.デザイン調整のため、親テーマのstyle.cssを直接書き換えました。本文によると、この方法の問題点はどれですか。
Q2.見出しの色を変えるCSSを、一時的な調整ではなく恒久的なカスタマイズとして追加したいです。本文が推奨する記述場所はどれですか。
Q3.スマホ表示でグローバルナビがハンバーガーメニューに格納されます。問い合わせへの導線について、本文に沿う対応はどれですか。
完全無料・クレジットカード不要
Canvaデザイン実践講座
デザインをゼロから作るのは時間がかかり、センスがないと感じる原因にもなります。
25分本文は無料で閲覧可
Shopify ECサイト構築講座
Shopifyのテーマとは、ストアのデザイン・レイアウト・見た目全体を決定するテンプレートシステムです。
25分本文は無料で閲覧可
デザインシステム構築・運用上級講座
ダークモードは単なるトレンドではなく、ユーザーの利用環境に応じた必須機能として定着しています。
25分本文は無料で閲覧可
HTML/CSSコーディング入門
Webサイトのヘッダーとナビゲーションは、ユーザーが最初に目にするUIであり、「このサイトはどんなサイトか」「どこへ行けるか」を瞬時に伝える
30分本文は無料で閲覧可
HTML/CSSコーディング入門
Webサイトを作るとき、何から始めればよいのか迷う人は多いです。
30分無料公開
HTML/CSSコーディング入門
HTMLを書く上で最初に覚えるべきタグは数十種類あります。ただし、日常的に使うタグは限られています。
30分本文は無料で閲覧可