Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

複数のWordPressサイトを連携させる方法(3つの方法)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

2つ以上のWordPressサイトを接続したいですか?

複数のサイトを持つことは、商品やサービスをカスタマイザーごとに簡単にセグメント化でき、メインサイトの安全性も確保できるため、ビジネスにとってメリットがあります。しかし、各サイトを接続し、連動させるのは容易ではありません。

この投稿では、複数のWordPressサイトを接続する方法を紹介します。

How to connect multiple WordPress sites together

なぜ複数のWordPressサイトを連携させるのか?

WordPressブログとオンラインコースサイトのような複数のサイトを持っているとします。もし誰かがあなたのブログからコースを購入した場合、学習管理システム(LMS)を持つあなたのサイトに手動で登録する必要があります。

これには多くの時間がかかるし、仕事を終わらせるために人手を雇う必要がある場合は多くの費用がかかる。

一方、これらのサイトを連携させることで、さまざまな作業を自動化し、時間を節約することができます。カスタマイザーがコースを購入すると、自動的に別のメンバーシップサイトに登録され、受講が開始されます。これは、メインのWordPressサイトを安全に保つための良い習慣です。

多数のサイトを接続する場合、多くの人がWordPressのマルチサイトネットワークの作成を思い浮かべる。しかし、各サイトを接続するためにマルチサイトネットワークを運営する必要はありません。実際、通常それは最善の解決策ではありません。

異なるサイトを連動させる3つの簡単な方法をご紹介します。下のリンクをクリックすると、興味のあるセクションにジャンプできます:

方法1:プラグインを使って複数のWordPressサイトを接続する

2つのサイトを接続し、互いに会話させる最良の方法は、Uncanny Automatorプラグインを使用することです。これは最高のWordPress自動化プラグインであり、あなたのサイトに自動化されたワークフローを作成するのに役立ちます。

このプラグインは、WordPressサイト用のZapierと考えることができます。Uncanny Automatorを使えば、複数のサイト間の接続を簡単に作成できる。

The Uncanny Automation WordPress plugin

このチュートリアルでは、WooCommerceストアと会員制サイトがある場合を考えてみましょう。

Uncanny Automatorを使って両方のサイトを接続する方法をご紹介します。私たちのゴールは、あなたのストアからコースを購入したカスタマイザーを、あなたの会員制サイトに自動的に登録することです。

注意:始める前に、WooCommerceストアに商品を追加し、会員サイトに異なる会員レベルを作成したことを確認してください。

次に、Uncanny Automatorプラグインを両方のサイトにインストールする必要があります。詳しくは、WordPressプラグインのインストール方法をご覧ください。

有効化すると、Uncanny Automator無料プラグインのインストールを求められます。ライトバージョンは、限られた機能を提供し、プロバージョンのベースとして使用されます。

その後、WordPressダッシュボードからAutomator ” 設定ページに移動し、ライセンスキーを入力する必要があります。ライセンスキーはUncanny Automatorのアカウントエリアにあります。

Enter Uncanny Automator license key

キーを入力したら、忘れずに「ライセンスを有効化」ボタンをクリックしてください。

両方のWordPressサイトで有効化手順を繰り返す必要があります。

WooCommerceストアで商品を購入するためのレシピを作成する

次に、カスタマイザーが商品を購入した際に、WooCommerceストアにレシピを作成する必要があります。レシピ」はオートメーションです。

まず、WordPressの管理画面からAutomator ” Add Newにアクセスします。

その後、レシピの種類を選択するよう求められます。ログイン中レシピはログインユーザーのみがトリガーされ、’Everyone’レシピはすべてのユーザーがトリガーできます。

Select logged in users

カスタマイザーは購入するためにアカウントを作成し、ログインするため、レシピタイプとして’ログインユーザー’を選択します。そして’確認’ボタンをクリックします。

次にレシピの名前を入力し、統合として’WooCommerce’を選択します。この名前は参考用で、ユーザーには表示されません。

Enter a name and select WooCommerce as integration

次に、レシピのトリガーを選択する必要があります。

トリガーとして、’ユーザーが商品を含む注文を完了、支払い、サンキューページにランディング’を選択するだけです。

Select a trigger for your recipe

次に、トリガー条件を選択します。

条件として「pays for」を選択し、「Save」ボタンをクリックします。

Choose a trigger condition

その後、Uncanny Automatorはレシピに使用する製品を選択するよう求めます。

WooCommerceストアにあるデジタル製品を選択します。例えば、WordPressコースを選択します:このチュートリアルの商品として、「Ultimate Growth Hacking」を選択します。

Select a product for recipe

商品を選んだら「保存」ボタンをクリックするのをお忘れなく。

レシピの「アクション」を選択する必要があります。

Click the add action button

アクションを作成するには、インテグレーションを選択する必要があります。

Webhookを使えば、カスタマーの登録データを簡単に会員制サイトに送信できます。Webhookとは、さまざまなツールやアプリがリアルタイムで他のアプリに情報を提供できるようにするコードのビットです。

ご心配なく、これを使うのにコードの知識は必要ありません。私たちがすべて順を追って説明します。

先に進み、統合として「Webhooks」を選択する。

Select Webhooks as integration

次のステップでは、選択した統合のアクションを選択できます。

ウェブフックにデータを送信」オプションを選択するだけです。

Choose send data to a webhook

次に、ウェブフックの詳細を入力する必要があります。

Enter webhook details

当面はこのタブを開いておく。

WooCommerceストアでレシピを完成させ、webhookの詳細を記入するには、会員サイトにwebhookを作成する必要があります。

会員制サイトにWebhookを作成する

まず、会員サイトを新しいタブで開きます。次に、WordPressの管理画面から、Automator ” 新規追加をクリックします。

レシピの種類として「Everyone」を選択し、「Confirm」ボタンをクリックします。

Select everyone as recipe

その後、レシピの名前を入力し、レシピのトリガー統合を選択する必要があります。

Webhooks」をクリックするだけです。

Choose webhooks as trigger integration

次のステップでは、統合のトリガーを選択する必要があります。

トリガーとして’Receive data from a webhook’を選択する。

Select receive data from a webhook

次に、プラグインはウェブブックのURLを表示します。後でWooCommerceストアでレシピを完成させるために必要になるので、テキストファイルにURLをメモしておくことができます。

その後、「フィールド」セクションまでスクロールダウンします。キー・フィールドに「メール」を入力し、値のタイプに「メール」を選択します。

Enter field details and cope the webhook link

保存』ボタンをクリックするのをお忘れなく。

次に、’アクションを追加’ボタンをクリックして、レシピにアクションを追加することができます。

Click the add action button

あなたのアクションのために選択できるさまざまな統合があります。会員サイトを作成するために使用した会員プラグインを選択してください。

私たちの場合、会員制サイトを立ち上げるのに使ったので、MemberPressを選択します。

Choose action integration

その後、選択した統合のアクションを選択できます。

カスタマイザーに自動的にメンバーシップを購読してもらいたいので、「ユーザーをメンバーシップに追加する」オプションを選択します。

Add the user as a member

アクションにはWordPressのユーザーデータが必須であることを示すポップアップが表示されます。

ユーザーデータを設定する」ボタンをクリックします。

Set user data for MemberPress

次に、既存ユーザーか新規ユーザーのいずれかを選択する必要があります。

新規ユーザー」設定をクリックするだけです。

Select new or existing user

ユーザーデータを設定するフォームが外観に表示されます。姓と名のフィールドは空白のままにしておくことができます。

次に、メールフィールドのアスタリスクアイコン(*)をクリックします。ドロップダウンオプションから、「Receive data from a webhook」の「Field #1 Email」を選択します。

Click the asterisk sign and select email field

Usernameフィールドも同様にこの手順を繰り返すことができます。他のフィールドについては、空白のままにしておくことができます。

ここで、「ユーザーがすでに存在する場合の処理」オプションで、「何もしない」を選択し、「保存」ボタンをクリックします。

Select do nothing and save

次に、メンバーシップドロップダウンメニューをクリックして、WooCommerceの購読者に購読させたいメンバーシッププランを選択することができます。

そのほかにも、小計、税額、税率、状態、ゲートウェイなどのフィールドが表示されます。初期設定のままでも構いません。

Select a membership plan

終わったら「保存」ボタンをクリックするのをお忘れなく。

必要であれば、WordPressから確認メールを送信したり、ユーザーをZoomのウェビナーに登録したりといったアクションをレシピに追加することができます。

次に、レシピを公開します。ページの右側にある’下書き’トグルをクリックし、’ライブ’に変更するだけです。

Publish your recipe

WooCommerceで購入レシピを完成させる

レシピが会員サイトで有効化されたので、WooCommerceストアでレシピを完成させましょう。

まず、WooCommerceサイトに戻り、先ほど作成したレシピを開きます。次に、テキストファイルにコピーしたウェブフックリンクを’URL’フィールドに入力します。

Enter the copied webhook url

次に、スクロールダウンして、リクエスト方法とデータ形式を初期設定のままにしておきます。

Body」セクションで、「Key」フィールドのアスタリスク(*)記号をクリックし、オプションとして「Billing email」を選択することができます。同様に、「値」フィールドで「請求書メール」を選択することもできます。

Add additional data for WooCommerce recipe

また、接続が正しく設定されているかどうかを確認するために、テストデータを送信するオプションもある。

完了したら、「保存」ボタンをクリックするのをお忘れなく。

次に、下書きのトグルをクリックし、ライブに変更してレシピを公開してください。

Publish your WooCommerce recipe

それだけだ!

WooCommerceの商品を購入すると、自動的に会員制サイトの会員プランに登録されます。

これと同じ方法で、複数のWordPressサイトを連携させる同様の自動化を設定することができる。

方法2:サブドメインを作成してWordPressサイトを接続する

複数のWordPressサイトを接続するもう一つの方法は、サブドメインを作成することです。

ただし、これらのサイトは自動的に同期されるわけではなく、手動で更新する必要があることに留意してください。

サブドメインは、プライマリドメイン名の追加部分であり、WordPressサイトのさまざまなセクションを整理するのに役立ちます。サブドメインを使用して、メインサイトから他の機能を区切ることができます。

例えば、eコマースストアを作りたいが、メインドメインから離れた場所に作りたいとします。この場合、オンラインストア用のサブドメインを作成すれば、サイトはこのようになります:

https://store.yourexamplewebsite.com

同様に、uk.yourexamplesite.comやfr.yourexamplesite.comのように、異なるロケーション用にサブドメインを作成することもできます。

WPBeginnerでは、動画コンテンツにもサブドメインを使用しています。https://videos.wpbeginner.com/、WordPressに関する数多くの動画チュートリアルにアクセスできます。

Video subdomain preview

WordPressホスティングサービスアカウントを使用して、簡単にサブドメインを作成できます。詳しくは、サブドメインの説明と作成方法をご覧ください。

その後、WordPressのインストール方法を参照して、サブドメインに別のWordPressサイトを作成してください。

また、複数のWordPressサイトをリンクでつなぐこともできます。リンクは、それぞれのドメインに投稿者(リンクジュース)を渡すことで、WordPressのSEOを高めるのに役立ちます。

これを行う一般的な方法の1つは、メインナビゲーションメニューにカスタムリンクを追加することです。

サイトのフッターにリンクを追加することもできます。

例えば、WPBeginnerでは、いくつかのサイトリンクとともに、WPBeginner製品ファミリーの一員であるサイトにリンクしていることがわかります。

Connect sites in footer

WordPressのフッターを編集し、他のサイトへのリンクを追加するには、WordPressのフッターを編集する方法のガイドをご覧ください。

この投稿が、複数のWordPressサイトを接続する方法を学ぶのにお役に立てば幸いです。WordPressポッドキャストの始め方と WordPressプラグインのベストガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

1件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。