



WithCodeMedia-1-pc
WithCodeMedia-2-pc
WithCodeMedia-3-pc
WithCodeMedia-4-pc




WithCodeMedia-1-sp
WithCodeMedia-2-sp
WithCodeMedia-3-sp
WithCodeMedia-4-sp









「WordPressのデザインを自分好みに変えたいけど、どこをどう触ればいいかわからない」「テーマをカスタマイズしたら元に戻せなくなってしまった」——そんな悩みを抱えていませんか?
WordPressはテーマを変えるだけでサイトの見た目を大きく変えられる一方、カスタマイズの方法を間違えるとテーマ更新のたびに変更が消えたり、最悪サイトが壊れたりするリスクがあります。
この記事では、2026年現在でも通用するWordPressテーマカスタマイズの正しい手順を、初心者の方にもわかりやすく解説します。「CSSを少し変えたいだけ」という方から「子テーマを使って本格的にカスタマイズしたい」という方まで、段階別にまとめました。
最後まで読めば、安全に・効率よく・思い通りのデザインに近づけるための知識が身につきます。
—
WordPressを使い始めた方がよくやってしまうのが、テーマのファイルを直接編集する方法です。管理画面の「外観」→「テーマエディター」からPHPやCSSを直接書き換えることはできますが、これには大きな落とし穴があります。
こうしたリスクを避けるために、WordPressには「子テーマ(Child Theme)」という仕組みが用意されています。
WordPressのカスタマイズには、大きく分けて3つのアプローチがあります。自分のやりたいことに合ったレベルを選ぶことが大切です。
| レベル | 方法 | 難易度 | こんな人向け |
|---|---|---|---|
| 初級 | カスタマイザー・追加CSSを使う | ★☆☆ | 色・フォントを少し変えたい |
| 中級 | 子テーマを作ってCSS/PHPを編集 | ★★☆ | レイアウトや機能を変えたい |
| 上級 | オリジナルテーマをゼロから作成 | ★★★ | 完全オリジナルサイトを作りたい |
まずは初級・中級のステップをしっかりマスターすることをおすすめします。
—
管理画面の「外観」→「カスタマイズ」を開くと、リアルタイムでプレビューを確認しながらデザインを変更できるカスタマイザーが起動します。変更できる項目はテーマによって異なりますが、主に以下のような設定が可能です。
設定を変更したら必ず右上の「公開」ボタンをクリックして保存しましょう。
カスタマイザーにある「追加CSS」欄は、テーマのCSSに上書きしてスタイルを適用できる安全な場所です。子テーマを作らなくても、簡単なスタイル変更であればここで対応できます。
たとえば、記事本文のフォントサイズを変えたい場合はこのように記述します。
/* 本文フォントサイズを変更 */
.entry-content p {
font-size: 17px;
line-height: 1.9;
}
また、ボタンの色を変えたい場合は以下のように記述します。
/* ボタンの背景色を変更 */
.wp-block-button__link {
background-color: #e74c3c;
border-radius: 4px;
}
注意点:追加CSSはデータベースに保存されますが、テーマを切り替えると引き継がれません。テーマ変更の際は必ずバックアップを取りましょう。
—
子テーマとは、既存のテーマ(親テーマ)の機能を引き継ぎながら、安全にカスタマイズを加えるための仕組みです。子テーマに記述した変更は、親テーマがアップデートされても消えることはありません。
本格的にテーマをカスタマイズするなら、子テーマの作成は必須スキルです。
子テーマを作成する手順は以下の通りです。所要時間は慣れれば10分程度です。
FTPソフト(FileZillaなど)またはサーバーのファイルマネージャーを使い、以下のパスにフォルダを作成します。
/wp-content/themes/親テーマ名-child/
たとえば親テーマが「twentytwentyfour」であれば、フォルダ名は twentytwentyfour-child とするのが一般的です。
作成したフォルダの中に style.css というファイルを作り、以下の内容を記述します。
/*
Theme Name: Twenty Twenty-Four Child
Template: twentytwentyfour
Version: 1.0.0
Author: あなたの名前
Description: Twenty Twenty-Fourの子テーマ
*/
@import url("../twentytwentyfour/style.css");
重要:Template: の値は親テーマのフォルダ名と完全に一致している必要があります。大文字・小文字も含めて正確に入力してください。
同じフォルダに functions.php を作成し、以下の内容を記述します。このファイルで親テーマのスタイルを読み込む処理を行います。
<?php
add_action( 'wp_enqueue_scripts', 'child_theme_enqueue_styles' );
function child_theme_enqueue_styles() {
wp_enqueue_style(
'parent-style',
get_template_directory_uri() . '/style.css'
);
wp_enqueue_style(
'child-style',
get_stylesheet_uri(),
array( 'parent-style' )
);
}
WordPressの管理画面「外観」→「テーマ」を開くと、作成した子テーマが一覧に表示されています。「有効化」ボタンをクリックして完了です。
子テーマの style.css に直接スタイルを追記すれば、安全にデザインをカスタマイズできます。以下によく使うカスタマイズの例を示します。
/* ヘッダーの背景色を変更 */
#masthead {
background-color: #2c3e50;
}
/* ナビゲーションのリンク色を変更 */
.main-navigation a {
color: #ffffff;
}
/* サイドバーウィジェットのタイトル装飾 */
.widget-title {
border-left: 4px solid #e74c3c;
padding-left: 10px;
font-size: 18px;
}
—
PHPファイルを編集中に構文エラーが発生すると、サイト全体が真っ白になる「ホワイトアウト」が起きることがあります。パニックにならず、以下の手順で対処しましょう。
このような事態を防ぐために、ファイルを編集する前は必ずバックアップを取る習慣をつけましょう。「UpdraftPlus」などのバックアッププラグインを使えば、ワンクリックでサイト全体をバックアップできます。
子テーマを使っていても、親テーマの大規模なアップデートによって子テーマのスタイルが意図しない影響を受ける場合があります。このようなときは以下を確認してください。
変更を加えたのにサイトに反映されない場合、多くはキャッシュが原因です。以下の順番で試してみてください。
—
2026年現在、WordPressのテーマは大きく2種類に分かれています。
クラシックテーマは従来型のテーマで、PHPファイルとCSSで構成されています。カスタマイザーや子テーマによるカスタマイズが主流です。Cocoon・SWELL・Lightningなどが代表例です。
ブロックテーマ(FSE対応テーマ)はWordPress 5.9以降で登場した新しいテーマ形式で、管理画面の「サイトエディター」からヘッダー・フッター・テンプレート全体をブロックで視覚的に編集できます。Twenty Twenty-Three、Twenty Twenty-Fourなどが代表例です。
| 項目 | クラシックテーマ | ブロックテーマ |
|---|---|---|
| カスタマイズ方法 | CSS・PHP・子テーマ | サイトエディター・theme.json |
| 初心者への難易度 | やや高い(コード知識が必要) | 低い(GUIで操作可能) |
| 自由度 | 高い | テーマによる |
| 将来性 | 既存資産が多い | WordPress公式が推進中 |
ブロックテーマでは theme.json というファイルを使って、フォント・色・スペーシングなどをグローバルに設定できます。子テーマのフォルダに独自の theme.json を置くことで、親テーマの設定を安全に上書きできます。
{
"version": 2,
"settings": {
"color": {
"palette": [
{
"slug": "primary",
"color": "#e74c3c",
"name": "メインカラー"
},
{
"slug": "secondary",
"color": "#2c3e50",
"name": "サブカラー"
}
]
},
"typography": {
"fontSizes": [
{
"slug": "normal",
"size": "17px",
"name": "標準"
}
]
}
}
}
このようにJSONファイルで一元管理することで、サイト全体のデザインを統一感を持って管理できます。
—
CSSをカスタマイズする際に最も役立つのが、Chrome・Firefoxに標準搭載されているデベロッパーツールです。F12キーまたは右クリック→「検証」で開けます。
「Elements」タブで任意の要素を選択すると、適用されているCSSが右側に表示されます。試しにスタイルを変更してリアルタイムで確認できるため、「このセレクタで合っているか?」を事前に確認してからCSSを書く習慣をつけると作業効率が大幅に上がります。
—
WordPressテーマのカスタマイズは、正しい知識と手順を踏めば初心者でも十分に対応できます。この記事のポイントをまとめます。
WordPressのカスタマイズスキルを身につけると、クライアントサイトの制作・納品がスムーズになり、フリーランスとしての案件単価アップにも直結します。
💡 WordPressをもっと深く学びたい方へ
WithCodeでは、WordPressカスタマイズの実践スキルをゼロから身につけられるカリキュラムを提供しています。HTML/CSSの基礎からWordPress・フリーランス独立まで、一貫して学べる環境が整っています。
WithCodeでWeb制作を習得後、フリーランスエンジニアとして活動。HTML/CSS・JavaScript・WordPress案件を中心に年間20件以上の制作実績を持つ。「難しい技術をわかりやすく」をモットーに、初心者〜中級者向けの技術記事を執筆。副業・フリーランス独立を目指す方に向けた情報発信に注力している。
公式サイト より
今すぐ
無料カウンセリング
を予約!