要約
このツールは、1つのブランドカラーから WordPress のブロックテーマ用 theme.json を生成します。パレットを計算し、本文テキスト、リンク、ボタンの WCAG コントラストを確認し、モジュラー型のタイプスケールを設定します。計算ルールは固定されているため、出力は予測可能でテストできます。ファイルをブロックテーマにコピーし、サイトエディターで仕上げてください。
WordPress テーマ 生成 AI で、theme.json のパレットとタイプスケールを数秒で作成
WordPress 向けの AI テーマ生成ツールは、サイト全体を作ると約束することが多いものです。このツールは、検証できる部分に絞っています。WCAG のコントラストを確認したカラーパレット、モジュラー型のタイプスケール、ブロックテーマにそのまま使える theme.json を生成します。
生成ツールが実際に計算する内容
1つの色からパレットを作成
ブランドカラーがプライマリになります。ツールはその色相を読み取り、HSL でベース、サーフェス、コントラストを作ります。ライトベースでは明度 97、93、11 パーセント、ダークベースでは 9、14、92 パーセントです。アクセントは色相環で 150 度ずらした色になります。
確認できるコントラスト
WCAG 2.x の輝度計算式で、本文テキスト、リンク、ボタンテキスト、アクセントの4組を測定します。それぞれに比率と評価が付きます。リンクが AA を満たさない場合は、明度を1段階ずつ動かして合格するまで調整します。
モジュラー型のタイプスケール
Medium は 1rem です。Large、Extra large、Huge は比率を1回、2回、3回掛けた値で、Small は比率で割った値になります。比率 1.2 の場合、0.833、1、1.2、1.44、1.728 rem になります。
パターンより先にデザイントークンを決める理由
ヒーロー、カードグリッド、フッターは、どれも同じパレットのスラッグを参照します。そのスラッグの値がコントラストに不合格だと、すべてのパターンが同じ不具合を引き継ぎます。結果として、クライアントのスマートフォンで初めて問題に気づくことになります。だからトークンを先に直すのです。Pattern Forge で生成するパターンも、合格した色から始まります。結果は、サンドボックスではなく実際のクライアントサイトで確かめてください。
- パレットのスラッグは、すべてのブロックとパターンで共有されます
- フォントサイズのスラッグで、テンプレート間の見出しを揃えられます
- theme.json を1回編集すると、サイト全体に反映されます
生成ファイルから公開中のテーマまで
-
1
入力を選ぶ
クライアントのロゴからブランドカラーを選ぶところから始めます。ブランドがもともと暗い場合を除き、ライトベースを選びます。そのうえで、トーンに合うフォントの組み合わせを選びます。
-
2
コントラストレポートを読む
「不合格」または「大きな文字のみ合格」と表示された行がないか確認します。本文テキスト、リンク、ボタンテキストがすべて AA に合格するまで、ベースまたはニュートラルの色味を変えてください。
-
3
ファイルをテーマにコピーする
「theme.json をコピー」を押し、ブロックテーマのルートに貼り付けます。その後サイトエディターを開き、カラーピッカーにパレットが表示されるか確認します。
-
4
手作業で仕上げる
出力は出発点です。スラッグをデザインシステムに合わせて名前を変え、スペースやレイアウトの設定を追加して、ほかのテーマファイルと一緒にコミットしてください。
このツールができないこと
ページレイアウトは作らない
作るのはトークンであり、テンプレートではありません。ヘッダー、フッター、ページ構造は、ブロックテーマかサイトエディターで作るパターンが担当します。
Web フォントは読み込まない
2つの組み合わせはどちらもシステムフォントのスタックを使い、フォントのリクエストを避けます。ブランドの書体には、セルフホストの可変フォントと fontFace の記述が必要です。それは自分で追加してください。
デザインの良さは保証しない
すべてのコントラストチェックに合格しても、平坦に見えることがあります。結果は安全な基準値として扱い、実際のページでアクセントと中間色を目で見て調整してください。
生成ツールについてのよくある質問
これは本当に AI のテーマ生成ツールですか?
無料ですか。入力した色は保存されますか?
コントラスト比はどこから来ていますか?
リンクの色がブランドカラーと違うのはなぜですか?
出力はどの WordPress バージョンを対象にしていますか?
フォントのスタックはウェブから何か読み込みますか?
右から左に読む(RTL)サイトでも使えますか?
ファイルはテーマのどこに置けばよいですか?
白紙からではなく、トークンをパターンに渡す
theme.json を置いたら、Pattern Forge が、あなたのパレットとタイプスケールを使う Gutenberg パターンを下書きします。Monk は無料、Scribe は月額 $12 です。