FigmaからAIが出したコードをWordPress化する2つの方法

FigmaからAIが出したコードをWordPress化する2つの方法

この記事でわかること

  • AIが出したHTML/CSSは、そのままではWordPressで動かない理由
  • 「固定ページに貼る」方法と「テーマに組み込む」方法の違い
  • どちらを選べばいいかの判断基準

FigmaのURLをAIに渡してコードを組んでもらう、というところまでは、これまでの記事で紹介してきました。ただ、出てきたコードをそのままWordPressに貼り付けても、思った通りには表示されません。今回は、AIが出したコードをWordPressで実際に動く状態にする、2つの方法を紹介します。

なぜそのまま貼るだけでは動かないのか

AIがFigma MCPを通して出してくるのは、基本的に単体のHTML/CSS/JavaScriptです。1ページ分だけの、独立したファイルとして組まれています。

一方でWordPressのサイトは、次のような仕組みで動いています。

  • 全ページ共通のヘッダー・フッターがある
  • 記事一覧やタイトルなど、内容が自動で入れ替わる部分がある
  • テーマというプログラム(PHP)が、ページの骨組みを作っている

AIが出したコードには、この「WordPress側の仕組みに合わせる部分」が含まれていません。ここを人間側でつなぎ込む必要があります。

方法1:固定ページに貼る

一番手軽なのが、WordPressの固定ページ(または投稿)の中に、AIが出したコードをそのまま貼り付ける方法です。

やり方

  1. WordPress管理画面で、新規の固定ページを作成する
  2. ブロックエディタで「カスタムHTML」ブロックを追加する
  3. AIが出したHTML(<style>タグごと)をそのまま貼り付ける
  4. 公開する

向いているケース

  • LP(ランディングページ)のように、1ページだけ特別なデザインにしたい場合
  • サイトの他のページとデザインが揃っていなくても問題ない場合
  • 早く形にして確認したい場合

注意点

このやり方は、そのページだけがサイトの他の部分から独立した存在になります。サイト共通のヘッダー・フッターが表示されなかったり、テーマ側のCSSと衝突して見た目が崩れたりすることがあります。貼り付けた後は、必ず実際の画面で確認してください。

方法2:テーマのファイルに組み込む

サイト全体の一部として、他のページと同じ仕組みで動かしたい場合は、AIが出したコードをWordPressテーマのファイルに落とし込みます。

やり方

  1. AIが出したHTMLの構造を、テーマのテンプレートファイル(page-〇〇.phpなど)に移す
  2. CSSは、テーマのstyle.css、または専用のCSSファイルに追加する
  3. 固定の文字列になっている部分(ページタイトルなど)を、WordPressのテンプレートタグ(the_title()など)に置き換える
  4. 管理画面のプレビューで確認しながら調整する

向いているケース

  • サイト全体の一部として、他のページと統一感を持たせたい場合
  • 記事一覧やタイトルなど、WordPressの管理画面から更新できるようにしたい場合
  • 今後も似たページを量産していく予定がある場合

注意点

方法1と違って、PHPの知識やテーマの構造の理解が必要になります。AIに「このコードをWordPressのテーマに組み込みたい」と伝えれば手伝ってもらえますが、既存のテーマ構造を壊さないよう、対象のファイルと影響範囲をAIにきちんと伝える必要があります。ここは、これまでの記事で紹介した「対象セクション以外のファイルは変更しない」という指示の出し方がそのまま活きてきます。

どちらを選べばいいか

固定ページに貼る テーマに組み込む
手間 少ない 多い
必要な知識 特になし PHP・テーマ構造の理解
サイト全体との統一感 独立しやすい 保ちやすい
管理画面からの更新 しにくい しやすい
向いている場面 単発のLP、練習 本番サイトの一部

初めてFigma連携でコーディングを試す場合や、練習として1ページ完結させたい場合は、方法1で十分です。実際の案件でサイト全体に組み込む必要が出てきたら、方法2に切り替える、という順番で進めるのがおすすめです。

まとめ

  • AIが出したコードは単体のHTML/CSSで、WordPress側の仕組みとはまだつながっていない
  • 手軽に試すなら、固定ページの「カスタムHTML」ブロックに貼る
  • サイト全体の一部として組み込むなら、テーマのファイルに落とし込む
  • どちらもそのままでは動かないので、貼り付け後・組み込み後は必ず実際の画面で確認する

FigmaからAIにコードを組んでもらうところまでがゴールではなく、それをWordPressの仕組みに正しくつなぎ込むところまでが、実際に使えるページを作る一連の流れです。

関連記事

ブログ

BLOG

PAGE TOP