WordPressのマルチサイトを使用すると、WordPressをXNUMX回インストールするだけでサイトのネットワーク全体を構築できます。

ネットワークをプライベートに保ち、それを使用してWebサイトの独自のネットワークを強化することができます-各場所にネットワークWebサイトを作成するローカルビジネスのように。 または、ネットワークを公開して、他のユーザーがネットワークにサインアップして独自のWebサイトを作成できるようにすることもできます。 WordPress.com.

すべてのWebサイトには独自のダッシュボードがありますが、すべてが単一のWordPressインストールと単一のデータベースによって提供されており、個々のWebサイトの所有者はそれほど多くの制御権を持っていません。

この投稿では、WordPressでマルチサイトがどのように機能するか、およびそれを使用する場合、または使用しない場合について、もう少し詳しく説明します。 次に、WordPressで独自のマルチサイトネットワークを設定する方法を段階的に示します。

しかし、前に、一緒に発見しましょう WordPressのブログ7の手順をインストールする方法 et あなたのブログにワードプレスのテーマを、見つけインストールしてアクティブにする方法.

それから、私たちがここにいる理由に戻りましょう。

WordPressマルチサイトはどのように機能しますか?

マルチサイトは基本的なWordPress機能ですが、デフォルトでは有効になっていません。

アクティベートすると、新しい ネットワーク管理者ダッシュボード ネットワーク内のすべてのWebサイトを管理できます。 WordPressマルチサイトには、新しい ユーザー役割 D 'ネットワーク管理者これは、前述のダッシュボードにアクセスできる唯一のタイプのユーザーアカウントです。

そこで、次のような決定を行うことができます。

  • ユーザーが自分のWebサイトを登録および作成できるかどうか。
  • ネットワークWebサイトで使用できるテーマとプラグイン。
  • 個々のWebサイトの所有者がどの程度制御できるか、およびユーザーが利用できるようにした特定のプラグインを手動で無効にできるかどうか。

各Webサイトには、コンテンツ、テーマ、プラグインを管理できる独自のWordPressダッシュボードもあります。 ただし、通常のWordPress Webサイトとは異なり、個々のWebサイト管理者は独自のテーマやプラグインをインストールできません。グローバルネットワーク管理者が有効にしたオプションからのみ選択できます。

WordPressマルチサイトが技術レベルで機能する仕組み

WordPressのマルチサイトでは、無制限のネットワークWebサイトを作成できますが、WordPressがそれらのWebサイトのデータを保存する方法には大きな違いがあります。

複数の一意のWordPressWebサイトを作成する必要がある場合、各Webサイトには独自のデータベースとファイルがあります。

ただし、マルチサイトでは、すべてのWebサイトが同じデータベースと同じファイルを共有します。

  • WordPressは、ネットワークWebサイトごとに新しいデータベーステーブルを作成します。
  • WordPressは、ネットワークのすべてのWebサイト間でいくつかのテーブルを共有します。 wp_users.

さらに、ネットワーク内の各Webサイトのファイルを整理するために、WordPressは各Webサイトのフォルダーをダウンロードフォルダーに追加します。 例えば ​​:

  • 単一のWebサイト-ダウンロードはwp-content / uploads / year / monthに保存されます
  • マルチサイト-ダウンロードはwp-content / uploads / NETWORK_SITE /年/月に保存されます

WordPressでマルチサイトネットワークを使用する必要があるのはいつですか?

次の場合は、WordPressのマルチサイトネットワークが適しています。

  • 同様の機能を持つ複数のWebサイトを構築することを検討してください。
  • ユーザーがWordPress.comなどの独自のWebサイトを作成できる場所を作成することを検討してください。 一部のサブスクリプションプラグイン-メンバーシップ -マルチサイトと統合することもできるので、ネットワーク上にWebサイトを構築するように人々に請求することができます。

最初の使用例として、いくつかの例を以下に示します。

  • 支店ごとに個別のWebサイトを持つ物理的なビジネス。
  • 学部や教員ごとにウェブサイトが異なる大学。
  • エージェントごとに個別のWebサイトを持つ不動産/保険代理店。
  • 等...

たとえば、ジョージア州立大学のWebサイトは、さまざまな部門や機能などのための150を超えるネットワークWebサイトを備えたWordPressマルチサイトインストールに基づいています。

WordPressマルチサイトを使用してクライアントWebサイトをホストできますか?

WordPress マルチサイト ドメイン マッピングでは、 ドメイン名 ネットワーク内の Web サイトごとに完全にカスタマイズされているため、マルチサイトを使用して複数のクライアント Web サイトをより簡単に管理できるかどうか疑問に思うかもしれません。

ええと…確かに可能です。特別な機能を持たないクライアントWebサイトにこのソリューションを選択するWordPress開発者が数人いることを私は知っています。

ただし、これはいくつかの理由で最良のアプローチではないと思います。

  • 共有データベース-すべての顧客のWebサイトが単一のデータベースを共有しますが、これはプライバシーの観点からすばらしくありません。
  • 単一の失敗点-単一のWordPressインストールを使用すると、そのインストールが失敗した場合に、すべてのWebサイトが危険にさらされる可能性があります。
  • のリソース宿泊施設 共有 – ネットワーク内のすべての Web サイトが同じ Web リソースを共有します宿泊施設これは、ネットワーク上の XNUMX つの Web サイトが他の Web サイトよりも多くのリソースを使用する場合に問題になる可能性があります。
  • 移行の難しさ-顧客のWebサイトを他の場所に移行する必要がある場合、それは非常に困難になります。 マルチサイトネットワークから単一のWebサイトを抽出することは可能ですが、通常の移行プロセスよりもはるかに多くの関与が必要です。そうでない場合は、次のようなものを購入する必要があります。 WPの移行DB.

私たちも発見 ブログを移行および複製する9 WordPressプラグイン

WordPressでマルチサイトネットワークを作成する方法

以下に、WordPressでマルチサイトネットワークを作成するプロセスを示します。

ただし、多くのホスティング会社は現在、自動インストーラツールでWordPress上にマルチサイトネットワークを作成することを提案しています。 したがって、このチュートリアルに進む前に、Webホストの自動インストーラーがワンクリックのマルチサイトオプションを提供しているかどうかを確認することをお勧めします。

マルチサイトワードプレスネットワークホストblogpascherを構成する方法

そうでない場合、または既存のWebサイトでマルチサイト機能をアクティブ化する場合は、すべてを構成する方法を次に示します...

1. wp-config.phpファイルでWordPressマルチサイトをアクティブ化します

通常、新しいWordPressマルチサイトインストールを作成する方が簡単ですが、既存のWordPress Webサイトでアクティブ化することもできます。 (必ず最初にすべてのプラグインを非アクティブ化してください).

開始するには、FTPまたはcPanel File Managerを介してWebサイトに接続し、ファイルを編集する必要があります WP-config.phpを. 次に、行の上に次のスニペットを追加します

/ *以上です。編集を中止してください! 幸せな出版。 * / 

/ *マルチサイト* /
定義( 'WP_ALLOW_MULTISITE'、true);

マルチサイトワードプレスネットワークホストblogpascher2を構成する方法

次に、ファイルを保存してサーバーにアップロードします。

2. WordPressダッシュボードでネットワークインストーラーツールを実行します。

この行をファイルに追加したら wp-config.php、 WordPress Webサイトのダッシュボードにログインし、次の場所に移動します ツール→ネットワーク設定

マルチサイトワードプレスネットワークインストーラーblogpascherネットワークを構成する方法

ここでは、ネットワークのURL構造について非常に重要な選択を行います。 より正確には、後者の各Webサイトが独自のURL構造を持つ必要がある場合:

  • サブドメイン-site1.votrereseau.comなど。 サブドメインを選択する場合は、汎用DNSレコードも追加する必要があります。
  • サブディレクトリ-ネットワークのような/ site1。 この方法では設定はありません。

正解はありません。後でこの構造を変更することはできないため、必ず考えてください。

さらに、1番目のオプション-ドメインマッピングもあります。これにより、ネットワーク内の各Webサイト(たとえば、site2.com、siteXNUMX.com)にカスタムドメインを使用できます。 このルートを使用する場合は、後でドメインマッピングを定義する必要があるため、ここではサブディレクトリを選択するだけで済みます。 

選択して設定したら、 基本的なネットワークの詳細、cliquezシュール インストーラ。

3.コードスニペットをwp-config.phpと.htaccessに追加します

次のページで、WordPressはXNUMXつのスニペットを提供します。これらのスニペットは、Webサイトファイルに追加する必要があります。

最初のコードスニペットは、行の上のwp-config.phpにあります / *以上です。編集を中止してください! 幸せな出版。 * /

XNUMX番目のコードスニペットは.htaccessファイルにあり、既存のWordPressルールを置き換えます。

ワードプレスマルチサイトネットワークを構成する方法は、blogpascherコードを抽出します

wp-config.phpファイルは次のようになります。

マルチサイトwordpresswp configblogpascherネットワークを構成する方法

そして、これが.htaccessファイルのようになります-既存のWordPressルールを上書きする方法に注意してください:

マルチサイトネットワークを構成する方法wordpresswp config blogpascher 1

これで、マルチサイトネットワークがアクティブになりました。

4.ネットワーク管理者ダッシュボードからマルチサイトネットワークを管理する

前の手順を完了した後、WordPressダッシュボードに再度ログインする必要がある場合があります。

次に、新しいネットワーク管理エリアが表示されます。 オプションからアクセスできます 私のサイト WordPressツールバーで、またはアクセスできます yoursite.com/wp-admin/network :

マルチサイトネットワークワードプレスを構成する方法マルチサイトblogpascherを管理する

通常のWordPressダッシュボードで単一のWebサイトのインストールを管理できるのと同様に、ネットワーク管理ダッシュボードではネットワーク全体の設定を管理できます。

ここでいくつかの重要な機能について見ていきましょう。

ネットワーク設定

移動する必要があるものを構成するには 設定→ネットワーク設定。 そこでは、ネットワークが機能するための基本設定を構成できます。たとえば、新しいWebサイトを登録または作成できるかどうか、新しいWebサイトにインストールされるデフォルトのコンテンツなどです。 :

wordpressマルチサイトネットワークblogpascherネットワーク設定を構成する方法

テーマ

次に、[テーマ]タブでは、個々のWebサイトの所有者が使用できるテーマを選択できます。 個々のWebサイトの所有者は、ネットワークで有効にしたすべてのテーマから選択でき、XNUMXつのWebサイトのインストールと同じように新しいテーマをインストールできます。

マルチサイトネットワークwordpressblogpascherテーマを構成する方法

プラグイン

プラグイン領域も同様ですが、わずかに変更されています。

  • プラグインをインストールすると、次のことができますネットワーク用にアクティブ化、ネットワーク内の個々のWebサイトごとに自動的にアクティブになります。 個々のウェブサイトの所有者はそれをオフにすることはできません-それは常にアクティブになります。
  • または、メニュー管理を有効にすると プラグイン エリアで ネットワーク設定、個々のWebサイト管理者は、インストールしたプラグインを有効にするかどうかを選択できますが、ネットワーク経由では特に有効にされていません。

たとえば、必要な場合Elementor ネットワークの各Webサイトでアクティブになっている場合は、ネットワークに対してアクティブにする必要があります。

マルチサイトネットワークワードプレスプラグインblogpascherを構成する方法

新しいウェブサイトの作成

最後に、手動で新しいネットワークWebサイトを作成するには、 サイト→新規追加 :

ワードプレスマルチサイトネットワークの新しいblogpascherウェブサイトを設定する方法

クリックしたら サイトを追加する、このWebサイトを編集して、ユーザー、テーマ、設定などの追加情報を構成/表示できます。 

ワードプレスマルチサイトネットワークの設定方法新しいblogpascherウェブサイト1

個々のWebサイトの管理者ダッシュボード

ネットワーク管理領域に加えて、個々のWebサイトはそれぞれ独自のWordPressダッシュボードを取得します。これは、通常のWordPressダッシュボードと同じように機能します。

最大の違いは、個々のWebサイト管理者が新しいテーマやプラグインをインストールできないことです(構成方法によっては、プラグイン領域を表示できない場合もあります)。

たとえば、Web サイトの所有者は、 ワードプレスのテーマ こんにちはElementorですが、独自にインストールするオプションはありません ワードプレスのテーマ :

ワードプレスマルチサイトネットワークの設定方法新しいblogpascherウェブサイト2

同様に、Elementorはネットワーク対応であるため、個々のWebサイトの所有者はElementorの通常の機能のすべてにアクセスできますが、独自のプラグインをインストールしたりElementorを非アクティブにしたりすることはできません。

WordPressマルチサイトでElementorProを使用することは可能ですか?

はい、WordPressマルチサイトと一緒にElementorProを使用できます。 ただし、ネットワーク全体のライセンスキーを使用するだけでなく、ネットワーク上の個々のWebサイトごとにアクティブなライセンスキーが必要になります。

まとめ

WordPressマルチサイトは、複数のWordPress Webサイトが関係するすべての状況に適したソリューションではありませんが、以前に取り上げたいくつかの例のように、同様のWebサイトのネットワークを構築する必要がある場合に最適なオプションになります。

マルチサイトを設定するために、ほとんどのWordPress自動インストーラーでは、チェックボックスを使用してWordPressを有効にすることができます。 そうでない場合、または既存のWordPressインストールにマルチサイトを追加する場合は、この投稿で詳しく説明している手動の方法に従ってください。

ここは ! このガイドは以上です。 あなたが持っている場合 デcommentaires または提案、予約セクションでお知らせすることをheしないでください。

ただし、相談することもできます 私たちのリソース、インターネットサイトの作成プロジェクトを実行するためにより多くの要素が必要な場合は、 WordPressブログ作成 または Divi:史上最高のWordPressテーマ.

しかし、その間に、 さまざまなソーシャルネットワークでこの記事を共有する

...