WP STAGING | PRO では、通常の WordPress シングルサイトのクローンに加えて、WordPress マルチサイトネットワーク全体のクローンも作成できます。
Contents
どの種類のマルチサイトをクローンできますか?
WP STAGING は、WordPress のメインサイトおよびそのネットワークサブサイトを含む、あらゆる WordPress マルチサイトネットワークのクローン作成に対応しています。マルチサイトは、サブドメインまたはサブフォルダのいずれの構成でも構いません。
メインサイトまたはネットワークサイトを個別にクローンする
WP STAGING では、アクティブなサイトの Staging サイトを作成できます。これはメインのネットワークサイト、またはその子ネットワークサイトのいずれでも構いません。これらのサイトの 1 つをクローンする際、特定のネットワークサイトを単独サイトに変換します。これにより、Staging サイトで作業した変更を、後で本番側の親ネットワークサイトにプッシュし戻せます。
以下のように動作します。
- WP STAGING Plugin をネットワーク全体、またはサイト単位でインストールします。次に、特定のネットワークサイトの wp-admin > WP Staging Pro > Staging Sites にログインします。
そこから Staging サイトを作成すると、現在のネットワークサイトのクローンが作られます。
クローンされたサイトはそれぞれ独立しており、互いに影響を与えません。これは、テスト目的の Staging サイトを持つうえで強く推奨される構成です。
WordPress マルチサイトネットワーク全体をクローンする
ネットワーク全体をクローンするには、メインのネットワークサイトで Plugin を有効化し、WP STAGING | PRO > Staging Sites に移動して「Start Cloning」ボタンをクリックします。

1. サブサイト example.org は staging.example.org に変更されます。
2. サブサイト example.net は自動的に staging.example.net に変更されます。
SiteGround Hosting で WordPress マルチサイトをクローンする
Siteground Hosting やその他の Hosting プロバイダでは、マルチサイトのクローンを正しく動作させるために、いくつかの追加手順が必要になる場合があります。
example.com のマルチサイトを staging.example.com のようなサブドメインへクローンする場合、SiteGround Hosting ではサブドメインのルートパスを変更できません。そのため、マルチサイト全体をクローンした後、マルチサイト内のネットワークサブサイトが動作しなくなります。
そのため、サブサイトごとにサブドメインを作成する必要があります。
たとえば、以下のようなサイト構成があるとします。
- example.com
- site1.example.com
- site2.example.com
- site3.example.com
このマルチサイトをサブドメイン staging.example.com にクローンすると、Staging ドメインのネットワーク構成は次のようになります。
- staging.example.com
- site1.staging.example.com
- site2.staging.example.com
- site3.staging.example.com
これを動作させるには、これらのサブドメインごとに、SiteGround Hosting ダッシュボードで以下のようにサブドメインを作成します。

そうすると、Siteground(やその他の Hosting プロバイダ)は、これらのサブドメインごとに public_html という名前のフォルダを作成します。
このフォルダを削除し、代わりにディレクトリのシンボリックリンクを作成して、以下のように Staging サイトフォルダ内の public_html を指すようにしてください。

シンボリックリンクは、コマンドラインから以下のコマンドで作成できます。(サーバーへの SSH アクセスが必要です。)ln -s ~/www/staging.example.com/public_html ~/www/site1.staging.example.com/public_html
それでも問題が解消しない場合は、Staging サイトのルートディレクトリにある .htaccess ファイルも調整し、example.com へのすべてのパスが staging.example.com に変更されていることを確認してください。
どの WP STAGING | PRO ライセンスが必要ですか?
マルチサイト対応には、少なくとも WP STAGING | PRO の Business または Developer ライセンスが必要です。
push および Backup 機能を利用するには、同時に push 機能を利用したいネットワークサイトの数に対応したライセンスが必要です。
たとえば、ネットワークサイトが 2 つある場合は、少なくとも Business プランが必要です。ネットワークサイトが 4 つ以上ある場合は、Developer プランが必要です。