Skip to content
チュートリアル7分で読了更新日 2026年5月1日

WordPressにチャットボットを埋め込む方法:完全ステップバイステップガイド

WordPressはWebの40%以上を占めており、WordPressサイトにAIチャットボットを追加することは驚くほど簡単です。本ガイドでは、シンプルなコードスニペットからWooCommerce完全連携まで、3つの実証済みの方法を解説します。

WordPressにチャットボットを埋め込む方法:完全ステップバイステップガイド

方法1:直接コードスニペット(推奨)

最もシンプルで信頼性の高い方法は、チャットボットの埋め込みスクリプトをWordPressサイトに直接貼り付けることです。どのチャットボットプラットフォームでも機能し、プラグインは不要です。

ステップ1: チャットボットプラットフォーム(Chatloom、Tidio、Crispなど)にログインして埋め込みスクリプトをコピーします。通常は数行の設定を含む<script>タグのように見えます。

ステップ2: WordPressの管理パネルで、外観 > テーマファイルエディタに移動します。右側のファイルリストからテーマのfooter.phpファイルを選択します。

ステップ3: 埋め込みスクリプトを閉じる</body>タグの直前に貼り付けます。テーマがwp_footer()を使用している場合は、その関数呼び出しの直前に貼り付けます。

ステップ4:「ファイルを更新」をクリックしてサイトを訪問します。チャットボットウィジェットがすぐに表示されるはずです。

重要な注意: 子テーマを使用している場合(推奨)、スニペットを子テーマのfooter.phpに追加してください。これにより、テーマのアップデート時に変更が上書きされることを防ぎます。子テーマにfooter.phpがない場合は、作成するか方法2を使用してください。

この方法はスクリプトを非同期でロードするため、ページロード速度に影響しません。

方法2:ヘッダー/フッタープラグインの使用

テーマファイルの編集が不安な場合は、プラグインがより安全な代替手段を提供します。これはテーマを頻繁に更新する場合や、ファイル編集を制限するマネージドWordPressホストを使用している場合にも適しています。

**WPCode(旧Insert Headers and Footers)**は200万以上のアクティブインストールを持つ最も人気のオプションです。使用方法は以下の通りです。

ステップ1: WordPressの管理画面のプラグイン > 新規追加からWPCodeをインストールします。「WPCode」を検索してインストール後、有効化します。

ステップ2: 左サイドバーのコードスニペット > ヘッダー & フッターに移動します。

ステップ3: フッターセクションにチャットボット埋め込みスクリプトを貼り付けます。フッターはページコンテンツの後にスクリプトがロードされることを確保するため、サイトを高速に保てる点で好ましいです。

ステップ4:「変更を保存」をクリックします。チャットボットがライブになりました。

このアプローチの利点は、埋め込みコードがテーマの変更や更新後も残ることです。テーマファイルを探し回ることなく簡単に無効化できます。

一点注意:キャッシュプラグイン(WP Super Cache、W3 Total Cache、LiteSpeed Cache)を実行している場合、スニペットを追加した後にキャッシュをクリアして、すべての訪問者にすぐにチャットボットが表示されるようにしてください。

方法3:ページ特定の埋め込み

サイト全体ではなく、料金ページ、お問い合わせページ、製品ページなど特定のページにのみチャットボットを表示したい場合があります。ElementorとGutenbergの両方でこれは簡単に実現できます。

Gutenberg(ブロックエディタ)の場合: チャットボットを追加したいページを編集します。カスタムHTMLブロックを追加します。ブロックに埋め込みスクリプトを貼り付けます。ページを更新します。チャットボットはその特定のページにのみ表示されます。

Elementorの場合: ElementorでページをEdit。HTMLウィジェットをページの下部にドラッグします。埋め込みスクリプトを貼り付けます。保存して公開します。

コードによる条件付き読み込み: 少しのコード変更に抵抗がなければ、サイト全体のスクリプトを条件付きにすることができます。footer.phpまたはWPCodeスニペットで、WordPressの条件タグでスクリプトをラップします。

例えば、is_page()で特定のページのみに読み込み、is_product()でWooCommerceの製品ページに、is_front_page()でホームページのみに使用できます。

これにより単一の埋め込みポイントを維持しながら、チャットボットが表示される場所をきめ細かくコントロールできます。条件付き読み込みはパフォーマンスも向上させます。チャットボットが不要なページはスクリプトをまったくロードしません。

Chatloomを含むほとんどのチャットボットプラットフォームは、ダッシュボード設定でページターゲティングも提供しており、コードレベルの条件よりもシンプルな場合があります。

WooCommerce連携:ECサイト向けチャットボット

WooCommerceを実行している場合、チャットボットは汎用的な質問に答えるだけではありません。適切な設定で、カタログを理解する製品アドバイザーとサポートツールになります。

製品データでトレーニングする: WooCommerceの製品カタログ(製品 > すべての製品 > エクスポート)をCSVとしてエクスポートします。これをチャットボットのナレッジベースにアップロードします。AIは特定の製品、価格、在庫状況、スペックに関する質問に答えられるようになります。楽天、Yahoo!ショッピングなど複数ECプラットフォームを運営している場合は、各プラットフォームのポリシーも同様に追加することをお勧めします。

戦略的な配置が重要です。 製品ページでは、チャットボットは製品固有の質問に集中すべきです。カートページでは配送と返品に。チェックアウトページでは支払いとセキュリティの懸念に対処します。ページのコンテキストに合わせてチャットボットのウェルカムメッセージを設定してください。

注文状況の連携は次のレベルです。チャットボットプラットフォームがAPIアクセスを提供している場合、WooCommerceの注文APIに接続して顧客が「私の注文はどこですか?」と聞くとリアルタイムの追跡情報を得られるようにできます。これだけで多くのサポートチケットをそらすことができます。

製品推薦はチャットボットを通じてうまく機能します。訪問者が製品について聞くと、ボットは製品の関連性に基づいて補完的なアイテムを提案できます。これにより平均注文額と顧客満足度の両方が向上します。

WooCommerceストアの場合、製品を追加または変更するたびに製品ナレッジベースを最新の状態に保つことが大切です。古い製品情報は情報がないよりも悪い場合があります。

WordPressでよくある問題のトラブルシューティング

WordPressへのチャットボットインストールはほとんどスムーズですが、よくつまずく問題をご紹介します。

スクリプト追加後にチャットボットが表示されない: まずすべてのキャッシュをクリアしてください。キャッシュプラグイン、CDNキャッシュ(Cloudflareなど)、ブラウザキャッシュ。ページビルダーを使用している場合、スクリプトタグを削除していないか確認してください。一部のセキュリティプラグインもインラインスクリプトをブロックします。セキュリティプラグインのログを確認してください。

管理者には表示されるが公開サイトには表示されない: 通常、スクリプトが間違ったテンプレートファイルに追加されていることを意味します。footer.phpにあることを確認してください(header.phpやページテンプレートではなく)。また、テーマが実際にwp_footer()を使用しているか確認してください。

チャットボットが他のプラグインと競合する: 有効化後にチャットボットが壊れる場合は、ブラウザの開発者コンソール(F12 > コンソールタブ)でJavaScriptエラーを確認してください。よくある原因はjQueryバージョンの競合、積極的なスクリプト最適化プラグイン、同時にロードされる他のライブチャットツールです。新しいチャットボットを追加する前に他のチャット関連プラグインを無効化してください。

パフォーマンスの懸念: 現代のチャットボットウィジェットは非同期でロードされ、通常ページロードに最小限の重みしか加えません。パフォーマンスの問題が見られる場合は、スクリプトがasyncまたはdefer属性を使用していることを確認してください。Chatloomを含むほとんどのプラットフォームはこれをデフォルトで処理しています。

Content Security Policy(CSP)がウィジェットをブロックする: セキュリティが強化された一部のWordPress設定は、サードパーティのスクリプトをブロックするCSPヘッダーを使用しています。CSP設定でチャットボットプラットフォームのドメインをホワイトリストに追加する必要があります。

よくある質問

チャットボットを追加するためにWordPressプラグインが必要ですか?

不要です。最もシンプルな方法はテーマのfooter.phpファイルに直接埋め込みスクリプトを貼り付けることです。WPCodeのようなプラグインはオプションですが、テーマファイルの編集を好まない場合は便利です。

チャットボットはWordPressサイトを遅くしますか?

いいえ。評判の良いチャットボットプラットフォームはスクリプトを非同期でロードするため、ウィジェットはページのレンダリングをブロックしません。通常のペイロードは50KB未満で、ロード時間への影響は無視できます。

WordPress特定ページのみにチャットボットを追加できますか?

はい。テーマのWordPress条件タグ、GutenbergのページレベルカスタムHTMLブロック、またはChatloomのようなプラットフォームが提供するページターゲティング機能を使用して、チャットボットが表示される場所をコントロールできます。

チャットボットはWooCommerceで動作しますか?

はい。WooCommerceの製品エクスポートをアップロードしてチャットボットを製品カタログでトレーニングできます。これにより、ボットは製品固有の質問に答え、アイテムを推薦し、一般的なECの問い合わせを処理できます。

関連リソース

関連記事

あなたのWebサイトにAIチャットボットを導入しませんか?

RAG搭載AIチャットボットを5分以内で構築・公開。コーディング不要。無料プランからスタート。

    WordPressにチャットボットを埋め込む方法(3つの方法) | Chatloom