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つの方法)

複数のWordPressサイトを管理することは、ビジネスにとって賢い方法です。異なるカスタマイザーをターゲットにすることができ、メインサイトのセキュリティも確保できます。

しかし、これらのサイトをリンクさせ、連動させるのは少し難しいかもしれません。ご心配なく、思ったより簡単です。

このガイドでは、WordPressサイトをすべて接続する3つの簡単な方法をご紹介します。

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 ” Settingsに移動し、ライセンスキーを入力する必要があります。ライセンスキーはUncanny Automatorのアカウントエリアにあります。

Enter Uncanny Automator license key

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

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

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

次のステップは、カスタマイザーが商品を購入した際にWooCommerceストアにレシピを作成することです。レシピ」はオートメーションです。

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

その後、レシピの種類を選択します。ログイン中レシピはログインユーザーのみがトリガーでき、’すべてのユーザーがトリガーできる’レシピはログインユーザーのみがトリガーできます。

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 Course:究極のグロースハック」を選択します。

Select a product for recipe

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

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

Click the add action button

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

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

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

Select Webhooks as integration

ご心配なく。コードを知らなくても使えます。私たちがすべて手順を説明します。

ここで、選択した統合のアクションを選択することができます。

Choose send data to a webhook

上のスクリーンショットのように、’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

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

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

Select do nothing and save

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

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

Select a membership plan

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

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

そうでなければ、基本的にはそれで終わりだ!

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

Publishing 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 サイトを接続する方法を学ぶのにお役に立てば幸いです。また、1つのダッシュボードから複数のWordPressサイトを管理する方法や、WordPressでディスクスペースを解放してinodeの使用量を減らす方法についてのガイドもご覧ください。

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$編集プロセスをご覧ください。

アバター

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. おめでとうございます!この記事の最初のコメント投稿者になるチャンスです。
    ご質問やご提案がおありですか?ディスカッションを始めるためにコメントを残してください。

返信を残す

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