WordPressのブロックテーマなら、PHPの知識がなくても、ローカル開発環境がなくても、「自作テーマ」を作り始めることができます。
🎉 なにより、コードを書く必要はないんです。
WordPressのエディターでブロックを並べて、コピぺするだけです。
▼ 先にテーマだけ欲しい方へ
完成品「Naniwa-No-Code」は無料でダウンロードできます。フルサイト編集(FSE)対応・日本語サイト向けのシンプルな土台です。
→ 無料ダウンロードはこちら
このロードマップで手に入るもの
- 「自分専用」のオリジナルテーマ
既製品ではない、あなたのこだわりが詰まった唯一無二のテーマです。 - ノーコードでのデザイン管理術
CSSを書かずに、WordPressのエディター操作だけでデザインを完結させるスキルが身につきます。 - 「壊れにくい」サイト構造
theme.jsonを活用した、色や幅を一括でスマートに管理できる最新の仕組みを理解できます。 - 自由なレイアウト構築力
PCでの2カラムやスマホでの縦並びなど、レスポンシブ対応もブロックの標準機能だけで自在に操れます。
本番環境の準備
こんな環境で始められます
- サーバーを借りてWordPressをインストールしただけの状態 → そのままテスト環境になります
- サブドメインでテスト環境を作れるレンタルサーバーがほとんど(Xserverなど)
- InstaWP(インスタ・ダブリューピー):期間限定の使い捨て実験室のようなところ
この環境で、自作テーマのフォルダをアップロードして有効化するだけで動きます。
「ログインユーザーのみ表示」の設定をfunctions.phpに追加しておけば、自分だけが確認できる状態でテストできます。
あると便利な「前提知識」と「ツール」
前提知識について
最低限あれば楽
- テンプレート階層の理解
どのファイルがどのページに対応するか。single.html は投稿ページ、index.html はデフォルト、という感覚があればOK。 - HTMLとCSSの基礎
HTML : タグの意味がわかる程度でOK。
CSS : 例えばボックスモデル(padding・margin・border)の概念を知っていると、サイトエディターで余白を調整するときに「なんか詰まってる…」「広げたいのに広がらない」がスッキリ解決できます。 - ブロックエディターの操作感
グループ・カラムなど基本ブロックの使い方を知っていると、テンプレートのイメージが掴みやすくなります
なくてもOK
CSSやJSファイルの読み込み・独自機能の追加・プラグイン的な拡張など、もっと欲張りになってきたら少しずつ必要になります。今はAIに相談しながら書ける時代なので、身構えなくて大丈夫
ページ先頭に戻るボタン・スライダーなど動きのある機能を追加したい場合は必要。とはいえ今はAIに相談しながら作れる時代なので、書けなくても大丈夫
本番環境でテストできます
あると便利な2つのツール(FTP・VSCode)
基本的にWordPressの管理画面だけでできます。
「必須ではないけど、あると作業がラクになる」——そんな2つのツールを紹介します。
● FTPクライアント
テーマフォルダをサーバーの wp-content/themes/ にアップするために使います。管理画面からのzip upload より細かい操作ができて便利です。
・FileZilla(無料・Windows/Mac対応)
・Cyberduck(無料・Mac向け、使いやすい)など
●Visual Studio Code(VSCode)
無料で使える高機能テキストエディターです。ファイルの作成や編集に使います。
最悪のケースでPHPのエラーから管理画面に入ることができず、FTPでしか復旧できないケースがあります。また管理画面から新しいファイルやフォルダを個別に追加はできません。
この2つのツールがあれば、ファイルの追加・編集・バックアップが楽です。
ステップ(全10回)
【準備】5つのファイルからスタートします。
【WordPress ブロックテーマ自作①】敷居は思ったより低い|はじめての自作テーマWordPressのブロックテーマなら、PHPの知識がなくても、ローカル開発環境がなくても、「自作テーマ」を作り始めることができます。🎉 なによ…
【設計】必要なファイルの決定











【設定】theme.jsonの基本











【一覧】投稿一覧(クエリループ)











【完結】テーマの仕上げ











無料ダウンロード|日本語ブロックテーマ「Naniwa-No-Code」
全10回の手順どおりに作った、シンプルな「たたき台」です。装飾は最小限で、theme.json とコアブロックだけで構成しています。フルサイト編集(FSE)に対応しているので、有効化したあとは管理画面の「サイトエディター」から、コードを書かずに見た目を変えていけます。
このブログ自体、このテーマから始めました。いまはカスタマイズを重ねて原型はほとんど残っていませんが、逆に言えば 「ここから始めて、育てている」という一例 です。装飾を足す前の状態でお渡しするので、ご自分の色に着替えさせてあげてください。
このテーマの中身
- 投稿ページ(2カラム) — 日本のブログで親しまれている、サイドバー付きのレイアウト。他の記事への回遊性を高めています。
- 固定ページ(1カラム) — 大切なコンテンツをじっくり読んでいただくための、ノイズのないスッキリした設計です。
- theme.json でまとめて管理 — 色・文字サイズ・レイアウト幅は theme.json に集約。CSSファイルを触らずに、一括で変更できます。
- 日本語サイト向けの設計 — 日本語の読みやすさを前提に、行間と文字サイズを調整しています。
動作環境とライセンス
| バージョン | v1.0 |
| 必要なWordPress | 6.5 以上 |
| 必要なPHP | 7.4 以上 |
| ライセンス | GPL v2 or later |
| 制作 | KORO |
ダウンロードしたZIPは、WordPressの管理画面から 「外観」→「テーマ」→「新規追加」→「テーマのアップロード」 で、そのままインストールできます。
ご利用にあたって
本テーマは、Web制作を学ぶ個人の 学習成果物としてそのまま公開しているものです。プロの制作会社による製品ではありませんので、ご利用は自己責任でお願いいたします。
改変・再配布は自由です(GPL)。不具合修正や機能追加のアップデート予定はありませんが、その前提で「ベースとして使う」ぶんには十分に働いてくれるはずです。