Blanky — ドキュメント
Blanky は、「Build whatever you feel like building(作りたいものを、自由に作る)」をコンセプトにした、究極にシンプルな WordPress ブロックテーマです。真っ白なキャンバスのように、あなたのアイデアを形にするための自由な空間を用意します。フルサイト編集(FSE)に対応し、ヘッダーからフッターまで、すべてをブロックエディターで思いのままにカスタマイズできます。
目次
概要
主な特徴:
- 完全な自由度
- フルサイト編集(FSE)対応
- 究極のシンプル設計
- 商用利用可能(GPL v3)
動作環境
| WordPress | 6.6 以上 |
| PHP | 7.4 以上 |
| 動作確認 | WordPress 7.1 |
| ブラウザ | モダンブラウザ |
インストール
- WordPress のダッシュボードにログイン
管理画面にアクセスしてログインします。 - 「外観」→「テーマ」→「テーマを追加」
左のメニューから「外観」→「テーマ」を選び、「テーマを追加」ボタンをクリックします。 - 「Blanky」を検索
右上の検索欄に「Blanky」と入力して Enter キーを押します。 - 「インストール」をクリック
表示された Blanky の「インストール」をクリックし、終わるまで待ちます。 - 「有効化」をクリック
インストールが終わったら「有効化」をクリックして、テーマを適用します。 - 有効化の完了
「新しいテーマを有効化しました」と表示されます。「サイトを表示」をクリックして確かめてください。 - エディターを開く
「外観」→「エディター」をクリックすると、テーマのデザインを自由にカスタマイズできます。
サイトエディターの使い方
フォントの選択・レイアウト設定・ロゴの設定・背景と色の設定・メニューの設定は、すべてサイトエディターで行います。
- 「外観」→「エディター」をクリック
- 「デザイン」→「スタイル」をクリック
フォント・色・背景・ページのレイアウトを、スタイルですべて設定できます。ここで設定した内容は、テーマ全体に適用されます。 - 「デザイン」→「テンプレート」をクリック
トップページ・投稿・固定ページ・アーカイブなどのテンプレートと、ヘッダー・フッターのテンプレートパーツを編集できます。オリジナルのテンプレートを作ることもできます。 - 「デザイン」→「パターン」をクリック
Blanky に入っているパターン(ヒーロー、投稿の一覧など)を確かめて使えます。各パターンは編集できるブロックの組み合わせで、オリジナルのパターンを作ることもできます。
ブロックテーマのエディターでできること
Blanky はブロックテーマ(フルサイト編集テーマ)です。従来のテーマと違い、ヘッダーやフッターも含めて、サイト全体をエディターで自由に編集できます。
編集できるもの:
- ヘッダーのデザイン・レイアウト
- フッターの構成・色
- ナビゲーションメニュー
- サイトロゴの配置・大きさ
- サイト全体の配色
その場で編集:
- ブロックをドラッグ&ドロップで動かせる
- 変更した内容をその場で確かめられる
- コードを書かずに編集できる
- スマホでの見え方も同時に調整できる
- 元に戻す・やり直しができる
従来のテーマでは PHP ファイルの編集が必要でしたが、ブロックテーマなら見たまま操作できるエディターだけで、サイト全体をカスタマイズできます。プログラミングの知識はいりません。
子テーマでのカスタマイズ
大事な注意: PHP と WordPress の知識が必要です。テーマを更新すると、テーマのファイルの中身は上書きされます。テーマのファイルを書き換えて、その変更を残したい場合は、子テーマで行うのが一般的です。サイトエディターでの簡単な編集はデータベースに保存されるので、子テーマはいりません。
- フォルダを作る
wp-content/themes/の中に、blanky-childという名前の空のフォルダを作ります。 - ファイルを作る
style.cssとfunctions.phpを新しく作ります。ブロックテーマの子テーマなので、index.phpはいりません。 style.cssに書く
style.cssの先頭に、次のコードを書きます。これで子テーマとして認識されます。/** * Theme Name: Blanky Child * Template: blanky * Text Domain: blanky-child */functions.phpに書く
functions.phpに、次のコードを書きます。Blanky は有効なテーマのstyle.cssを読み込むので、子テーマを有効にすると、子テーマのstyle.cssは自動で読み込まれます。ここでは、親の Blanky のstyle.cssを足しています。<?php function blanky_child_enqueue_styles() { wp_enqueue_style( 'blanky-parent-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme( 'blanky' )->get( 'Version' ) ); } add_action( 'wp_enqueue_scripts', 'blanky_child_enqueue_styles' );- テンプレートのファイルをコピーする
変更したいテンプレートのファイルを、親テーマblankyから、子テーマの同じ場所(例:blanky-child/templates/single.html)にコピーします。書き換えは子テーマのファイルで行います。CSS やfunctions.phpの変更も、子テーマのファイルに書いていきます。
サポート・リソース
公式リソース
- WordPress.org の公式ページ — 最新版のダウンロードとレビュー
- Blanky の紹介ページ — テーマの紹介
コミュニティ
- お問い合わせ — 質問やサポートのご相談
- GitHub Sponsors — 開発を支援する