web-dev-qa-db-ja.com

単一のWordPressマルチサイトネットワークから複数のドメイン名を管理できますか?

私の主な目的

  • メインダッシュボードによって制御されている1か所に私のWordPressサイト(異なるドメイン - 異なるクライアント)のすべてを集中管理すること。テーマ、プラグイン、またはコアファイルの更新を必要としているサイトを選択できます。
  • 各サイトを1つずつ更新および保守しないことで、時間の節約になります。
  • 残りに影響を与える唯一のコアWordPressファイルの更新。

質問

  1. 各サイトには独自のテーマ、プラグイン、およびドメイン名があるため、MultiSite(WP v3.7.1から最新)構成内にネットワークを作成できますが、サブディレクトリやサブドメインに基づいて作成することはできません。Site1 .com、Site2.com、Site3.comなどです。

  2. メインサイトは "root"ディレクトリの下にはなく、代わりに/ subfolder内にあります。上記の質問1が達成可能であれば、残りのすべてのサイトは/ subfolder/wp-contents/theme <<サイトごとの各テーマになります別のフォルダに保存することは可能ですか?

  3. すべてのサイトが1つの屋根の下にあるように見えるので、これはセキュリティ問題の観点からは良い解決策でしょうか。

  4. 各クライアント、各サイト、各ドメインには独自のログイン画面があり、自分のサイトに対する権限のみを要求できます。ログインが必要な複数のユーザーがいる場合は、自分のサイトを含む他のクライアントサイトと混乱します。自分のメインサイトも?

  5. InfiniteWPプラグインがWPコアインストールを最小限に抑えるか、またはすべてのサイトを一箇所に集中させるのに役立つ可能性があるかどうか、全体像をよく見てはいけませんか。

1つずつ更新して各サイトにコアファイルをインストールしてホスティングスペースを無駄にするのは非常に混沌としているので、私の主な目的のすべてを達成するための推奨は大歓迎です。

1
Modular

本当の質問が:あなたは単一のWordPressのマルチサイトネットワークから複数のドメイン名を管理することができますならば、答えはイエスです。しかし、質問に答えられないように制限を過剰に指定しました。

WordPressマルチサイトネットワーク - サブドメイン(site1.example.com)またはサブディレクトリ(example.com/site1)インストールのどちらかとして、ネットワーク上およびサイトごとにコア、テーマ、プラグイン、およびユーザーを管理できます。 ドメインマッピングプラグイン を使用すると、これらのサイトにアクセスできます。ネットワークの種類(サブドメインまたはサブディレクトリ)に関係なく、site1.com

しかし、あなたの意見を一つずつ取ります。

  1. 各サイトには独自のテーマ、プラグイン、およびドメイン名があるため、MultiSite(WP v3.7.1から最新)構成内にネットワークを作成できますが、サブディレクトリやサブドメインに基づいて作成することはできますか。例えばSite3.com?

WordPressマルチサイトネットワークは、サブドメインとしてインストールされているかサブディレクトリとしてインストールされているかにかかわらず、ドメインマッピングと組み合わせて、これを実現します。

  1. メインサイトは "root"ディレクトリの下にはなく、代わりに/ subfolder内にあります。上記の質問1が達成可能であれば、残りのすべてのサイトは/ subfolder/wp-contents/theme <<サイトごとの各テーマになります別のフォルダに保存することは可能ですか?

「サイト」をwp-contentの中に入れることはできません。それはwp-contentの目的ではありません。

  1. すべてのサイトが1つの屋根の下にあるように見えるので、これはセキュリティ問題の観点からは良い解決策でしょうか。

これは主観的な質問です。その答えは完全にあなたの特定のニーズに依存します。しかし、マルチサイトネットワークインストールはサイトのメンテナンス/アップデートを容易にします。

  1. 各クライアント、各サイト、各ドメインには独自のログイン画面があり、自分のサイトに対する権限のみを要求できます。ログインが必要な複数のユーザーがいる場合は、自分のサイトを含む他のクライアントサイトと混乱します。自分のメインサイトも?

ドメインマッピングでは、ユーザーはsite1.com/wp-adminを介してログインします。マルチサイトネットワークでは、ネットワーク上のユーザーを管理したり、1つまたは複数のネットワークサイトにユーザーを追加したりできます。

  1. InfiniteWPプラグインがWPコアインストールを最小限に抑えるか、またはすべてのサイトを一箇所に集中させるのに役立つ可能性があるかどうか、全体像をよく見てはいけませんか。

InfiniteWPについての意見はありませんし、プラグインの推奨事項は話題以外のものです。

必要な読書

1
Chip Bennett

あなたは既存のプラグインで1-4を達成することができます、ドメインマッピングがそれのすべてをするかどうか確かではなく、ほとんどすべてが利用可能なためのインフラストラクチャ。

IIRCこの種の機能をワードプレスコアの一部にすることは、長期的な目標です。

wordpressサイトを同じような環境でホスティングしてきた私の経験では、特定のニッチクライアントだけがなければ、アップグレードでプラグインとテーマが壊れる可能性があるため、Wordpressのインストールは1回だけです。サイト。

より良い解決策は、洗練されたApache/nginx設定を持ち、メンテナンスを自動化するいくつかのbashスクリプトを書くことです。

0
Mark Kaplun