Contact us
『ホームページ制作の相談をしたい』『もっとたくさん商品を売りたい』等、ご要望をお伝えくださいませ。
疑問に思っていること、お困りごと、具体的な内容が未定でも、まずはお気軽にご相談くださいませ。
WordPressテーマとは、WordPressサイトのデザインやレイアウト、コンテンツの表示方法を決める仕組みです。
WordPress公式のTheme Handbookでは、テーマはWebサイトのデザインを表し、色、フォント、レイアウトなど、サイトのフロントエンドで見える表示を形作るものと説明しています。[1]
WordPressの投稿や固定ページなどのコンテンツはデータとして管理され、テーマがそのコンテンツをどのようにブラウザーへ表示するかを決めます。[1]
2026年時点のWordPressでは、主に「ブロックテーマ」と「クラシックテーマ」という2種類のテーマが利用されています。[2]
用語 | 読み方 | 分類 | 主な役割 | 主な種類 |
|---|---|---|---|---|
WordPressテーマ | ワードプレステーマ | WordPress | サイトのデザイン・レイアウト・表示方法を制御する | ブロックテーマ、クラシックテーマ |
WordPressで記事を書いたり固定ページを作ったりすると、その内容はWordPress側で管理されます。
テーマは、それらのコンテンツを、
といった形でWebページとして表示します。
同じWordPressのコンテンツでも、利用するテーマによってサイトの見た目やページ構造が大きく変わることがあります。
WordPressのテーマは、主に「表示」を担当します。
投稿本文、固定ページ、ユーザーなどのデータは、テーマそのものとは別にWordPressで管理されます。
そのため、テーマを変更しても投稿本文や固定ページのデータが自動的にすべて消えるわけではありません。
ただし、テーマ独自の機能、独自ショートコード、テーマが追加しているカスタム投稿タイプ、テーマ固有のウィジェットなどに依存している場合は、テーマ変更によって表示できなくなったり、レイアウトが崩れたりすることがあります。
テーマ変更前には、利用中のテーマに依存している機能を確認することが重要です。
ブロックテーマは、WordPress 5.9からWordPressのテーマ種別として利用できるようになりました。[3]
WordPress公式のTheme Handbookでは、ブロックテーマを主にHTMLとテーマ設定ファイルで構築するテーマとし、テーマ全体がブロックで構成され、サイトエディターでサイトのすべての部分を編集できると説明しています。[2]
ブロックテーマでは、管理画面のサイトエディターから、
などを編集できます。[2]
クラシックテーマは、WordPressで従来から利用されてきたテーマ方式です。
Theme Handbookでは、クラシックテーマを、バージョンの制限がない従来型のテーマとして説明しています。[2]
テーマによっては、
などから設定を変更します。
クラシックテーマは古いから利用できないという意味ではなく、2026年時点でもWordPressのドキュメントで扱われており、実際に多くの既存サイトで利用されています。[2]
クラシックテーマへtheme.jsonなどのブロック関連機能を取り入れたテーマを、コミュニティでは「ハイブリッドテーマ」と呼ぶことがあります。
ただし、これは公式のテーマ種別ではありません。Theme Handbookが扱うテーマの分類は「ブロックテーマ」と「クラシックテーマ」の2つで、ハイブリッドテーマはクラシックテーマがブロック関連機能を取り入れた状態を指す実務上の呼び方です。[1][2]
ブロックテーマでは、主に、
theme.jsonstyle.cssを利用します。[2]
theme.jsonでは、カラーパレット、フォントの種類やサイズ、余白(パディング・マージン)などの設定とスタイルを定義できます。[4]
設定は、WordPress本体の初期値、テーマ、子テーマ、そしてユーザーがサイトエディターで行った変更という順で優先度が高くなり、後のものが前の設定を上書きできます。[4]
クラシックテーマでは、一般的に、
style.cssindex.phpfunctions.phpheader.phpfooter.phpsingle.phppage.phparchive.phpなどのPHPテンプレートやCSS・JavaScriptを組み合わせます。
なお、WordPress.orgのテーマディレクトリへ登録するテーマには、Theme Handbookで必要ファイルや要件が定められています。[5] これは配布用テーマの要件であり、自社サイト向けのオリジナルテーマにそのまま適用されるものではありません。
実際のテーマで使われるファイル構成はテーマごとに異なります。
WordPress.orgにはテーマディレクトリがあり、審査を通過した多数の無料テーマが公開されています。
WordPress管理画面から検索し、インストールできるテーマもあります。
無料だから低品質、有料だから高品質と一律に判断できるわけではありません。
更新状況、サポート、セキュリティ、対応機能、サイトの目的などを確認して選びます。
テーマ開発会社やマーケットプレイスなどが販売する有料テーマもあります。
有料テーマでは、
などが提供される場合があります。
料金体系、ライセンス、更新期間、サポート範囲はテーマごとに異なります。
Web制作会社などが、特定の企業やWebサイト向けに独自開発するテーマをオリジナルテーマ、カスタムテーマなどと呼ぶことがあります。
既製テーマのデザインへサイトを合わせるのではなく、要件・デザインに合わせてテーマを実装できます。
一方、独自開発したテーマは、公開後のWordPress更新やPHP環境の変更などに合わせて、自分たちで保守していく必要があります。
WordPressには「子テーマ」という仕組みがあります。
子テーマは、既存の親テーマの機能やスタイルを引き継ぎながら、親テーマのファイルを直接編集せずに独自の変更を加えるためのテーマです。[6]
親テーマを直接編集すると、テーマの更新によって変更した内容が上書きされる可能性があります。
子テーマを使って変更を分離すると、親テーマを直接編集する場合よりカスタマイズを分離して管理しやすくなります。[6]
ただし、親テーマ側の構造が大きく変わった場合は、子テーマでも表示や動作に影響が出ることがあります。子テーマにすれば更新で問題が起きなくなるという意味ではありません。
ブロックテーマでは、サイトエディターから行ったテンプレートやスタイルの変更がデータベースへ保存される仕組みもあります。[4]
また、小さなCSS変更、独自プラグインなど、要件によって別の方法が適している場合もあります。
「WordPressをカスタマイズするなら必ず子テーマ」という単純なルールではなく、変更内容や保守方法に合わせて選択します。
Theme Handbookでは、ベストプラクティスとして、
という役割分担を案内しています。[1]
例えば、
などはテーマの役割です。
WordPress公式は、テーマ変更によって重要な機能が失われないよう、サイトに不可欠な機能はテーマではなくプラグインへ分離することを推奨しています。[1]
例えばテーマの中だけに、
などを組み込むと、テーマ変更時にその機能を利用できなくなる可能性があります。
ただし、実際の市販テーマにはテーマ内へ多くの機能を持つ製品も存在します。
テーマ選定時には、デザインだけでなく「どの機能がテーマへ依存するか」を確認することが重要です。
ブログ、コーポレートサイト、EC、メディア、採用サイトなど、必要なデザインや機能は異なります。
見た目だけでなく、
などを確認します。
WordPress本体、PHP、ブラウザー、プラグインなどは継続的に更新されます。
長期間更新されていないテーマでは、新しい環境との互換性やセキュリティ上の問題が発生する可能性があります。
テーマ選定時には、最終更新日、開発元、サポート状況などを確認します。
テーマを選ぶときは、公開時の見た目だけでなく、
まで確認すると、長期的に運用しやすくなります。
テーマを変更するとデザインやテンプレートは変えられますが、
まで自動的に最適化されるわけではありません。
テーマはWordPressサイトの重要な構成要素ですが、サイト品質はテーマだけで決まるものではありません。
テーマの更新では、テンプレート、CSS、JavaScript、PHPなどが変更される場合があります。
独自カスタマイズやプラグインとの組み合わせによっては表示や機能に影響する可能性があるため、本番サイトの運用ではバックアップや検証環境を用意し、更新後の表示・動作を確認することが重要です。
※2026年9月28日確認
『ホームページ制作の相談をしたい』『もっとたくさん商品を売りたい』等、ご要望をお伝えくださいませ。
疑問に思っていること、お困りごと、具体的な内容が未定でも、まずはお気軽にご相談くださいませ。