WordPress マルチサイトとは何ですか?
WordPress のコアには、'Multisite' と呼ばれる機能があり、2010 年に WordPress 3.0 がリリースされた際にその起源が追跡されます。その後、機能追加とセキュリティ強化を目的とした数多くの改訂が行われました。
本質的に、WordPress マルチサイトは次のように考えることができます:大学が WordPress の単一インストールを維持し、各学部がそれぞれ独自の WordPress サイトを維持する。
WordPress マルチサイトとは正確に何ですか?
Multisite は、複数のサイトが単一の WordPress インストールを共有できるようにする WordPress の機能です。Multisite が有効になると、元の WordPress サイトは通常 サイトのネットワーク と呼ばれるものをサポートするように変換されます。
このネットワークはファイルシステム(つまり プラグインとテーマも共有される)を共有し、データベース、WordPress コアファイル、wp-config.php などを共有します。
つまり、WordPress、テーマ、プラグインの更新は、ファイルシステム上で同じファイルを共有しているため、ネットワーク上のすべてのサイトに対して一度だけ実行すればよいということです。
この事実は、マルチサイトの主な利点の一つであり、管理するサイト数を増やしつつ、顧客のサイトを維持するために行う必要があるタスクの数を同じに保つことができるためです。
サブドメインかサブディレクトリか?
WordPress マルチサイトを実行するには 2 つのモードがあり、通常の WordPress インストールをマルチサイトに変換する際にどちらかを選択する必要があります:
サブドメイン: 例: site.domain.com
…または
サブディレクトリ: 例: yourdomain.com/site
各モードには、意思決定時に考慮すべき利点と欠点があります。
ただし、重要な点として、決定を下した後は、サブディレクトリからサブドメインへ、またはその逆にネットワークを変更することは非常に困難です。特に、すでにいくつかのサイトが作成されている場合はなおさらです。
その決定を下す前に、覚えておくべきポイントをいくつか挙げます:
サブディレクトリモード は、セットアップと保守の観点から最も簡単なモードです。これは、すべてのサイトがメインドメインに付随するパス(例: yourdomain.com/subsite)であるためです。その結果、メインドメインに対して 1 つの SSL 証明書 だけが必要で、ネットワーク全体をカバーします。
同時に、その URL 構造のために、Google やほとんどの他の検索エンジンは、サブディレクトリベースのネットワーク上のすべてのサブサイトを 1 つの巨大なサイトとして扱います。その結果、エンドユーザーがサブサイトに追加したコンテンツが、たとえばランディングサイトの SEO パフォーマンスに影響を与える可能性があります。影響の程度は議論の余地がありますが、そのような構成が SEO パフォーマンスにとって有益であるという主張もあります。
サブドメインモード は設定が少し複雑ですが、その URL 構造(例: subsite.yournetwork.com)は一般的に「よりプロフェッショナル」に見えると認識されています。
サブドメインモードを設定する際の主な課題の1つは、ネットワーク全体の SSL カバレッジ(HTTPS)です。これは、ブラウザがサブドメインを隔離されたエンティティとみなすという事実に起因します。その結果、ネットワーク上の各サブドメインに対して別々の SSL 証明書が必要になるか、ワイルドカード SSL 証明書 と呼ばれる特殊な証明書が必要になります。近年、ホスティングプロバイダーやパネルは SSL プロビジョニングの面で競争を激化させており、ボタン一つでワイルドカード証明書を提供するものもあります。これにより、設定の複雑さに関して両モードのギャップが縮まります。
サブディレクトリモードとは対照的に、サブドメインベースのネットワーク上のサブサイトは検索エンジンによって別々のウェブサイトとして扱われます。つまり、1 つのサブサイトに存在するコンテンツが他のサブサイトの SEO パフォーマンスに干渉することはありません。
スーパーユーザー
単一サイトの WordPress インストールでは、無制限のユーザーを追加し、各ユーザーに異なる権限を持つ異なるユーザー役割を付与できます。
WordPress マルチサイトでは、新しいタイプのユーザーが解放されます:スーパーユーザー – そして新しい管理パネルが解放されます:ネットワーク管理パネル。
名前が示すように、スーパーユーザーはネットワーク全体に対して超人的な権限を持ち、すべてのサブサイト、プラグイン、テーマ、すべてを管理できます!
単一サイトの WordPress インストールをマルチサイトに変換すると、元の単一サイトの管理者は自動的にスーパーユーザーに昇格します。
プラグインとテーマは、スーパーユーザーによってのみネットワーク管理パネルからインストールまたはアンインストールできます。サブサイト管理者は、スーパーユーザーがプラグインをネットワーク全体で有効化し、すべてのサブサイトで常に有効にする場合を除き、プラグインやテーマを有効化または無効化することを選択できます。
注:ご覧のとおり、ネットワークに誰かを招待し、スーパーユーザー権限を付与すると、そのユーザーはネットワーク全体を完全に制御できるようになります。例として、他のスーパーユーザーはあなたのスーパーユーザー権限を取り消し、結果として自分自身のネットワーク管理パネルからロックアウトされることもあります。Ultimate Multisite の顧客が追加のスーパーユーザーが何をできるかを細かく制御できるようにするために、Support Agents というアドオンを用意しています。このアドオンにより、ネットワーク上でタスクを実行するために必要な権限だけを持つ別のユーザー ― エージェント ― を作成できます。