WordPress は、CMS(コンテンツマネージメントシステム)の中でも人気のあるソフトウェアであり多くの Web サイトで使用されています。 WordPress を使用した Web サイト制作を行うには、出来合いの有料・無料のテーマを使用して Web サイト制作を行う場合と自前でテーマ開発(オリジナルテーマ開発)から行う場合があります。 出来合いのテーマを使用する場合に比べて自前でテーマ開発を行うには、色々な関連知識が必要になりますが自由なデザインで保守性の高い Web サイトを制作することが可能になります。
WordPress は、2022 年にリリースされた WordPress 5.9 で、新機能である「ブロックテーマ」がリリースされました。 今まで PHP、HTML、CSS のコードを書いてサイトレイアウトを作成していましたがブロックテーマでは、サイトのレイアウトをブロックエディタで編集できるようになりノーコードでレイアウト編集が可能になりました。 しかし、ブロックテーマに関する情報が少なく使いこなせていないのが現状です。
ブロックテーマの出現により、今までの手法で作成されたテーマは、「クラシックテーマ」と呼ばれるようになりました。 本サイトでのテーマ作成の説明は、現時点で使用実績が多いクラシックテーマを中心に行いますがブロックテーマの浸透状況をウォッチしながら順次追加して行く予定です。 現時点では、本サイトで記述している「テーマ」という言葉は「クラシックテーマ」を示すものとして読み進めてください。
本サイトは、主に WordPress のオリジナルテーマ作成方法や作成時の手法やノウハウついて記述しています。
本サイトは、下記の知識を保有していることを前提に記述しています。
下記の知識の習得に関しては、関連サイトや関連図書を参照してください。
本サイトは、以下の分類で記述してあります。