web-dev-qa-db-ja.com

WordPressネットワーク機能

私はWordPressを使って単純なウェブサイトのネットワーク(異なるサブドメイン)を作らなければなりません。ちょうど3つか4つのそのようなウェブサイトになるだろう。

WordPress MUがWordPress 3.0に直接統合されていることを私は知っています、そして私はネットワークを作成してそれを使用することができます。

このルートに行く場合に注意すべき落とし穴や不利な点はありますか?

または、一般的にWP 3ネットワークについてどう思いますか。

2
Adhip Gupta

あなたが説明したことは、WordPress Multisite(以前のWPMU)のユースケースとほとんど同じです。

欠点はもちろん、すべてのサイトが同じコードと同じデータベースに依存しているため、1つを壊すとすべてが壊れることです(ただし、ほとんどのテーブルはサイトごとに異なります)。

もちろん、利点は、同じコードと同じデータベースを使用していることです。したがって、1つのコードセットと1つのデータベースを管理するだけで済みます。

P.S同じインストールであまりにも多くのサイトをホスティングすることに対するパフォーマンス上の懸念もあります(=WordPress.comを考えてください)。問題ではありません。

3
MikeSchinkel

これを設定するには2つの方法があり、両方を使用しました。

  1. WordPress Multisite - あなたは1つのWordPressインストール(バージョン3.0)を使ってあなたのサイトの全てをインストールし管理する。管理者は1回のログインで、ネットワーク内のすべてのサイトを監視/更新/管理できます。システムがWPMUで始まり、その背後に何人かの開発者がいて、それをサポートしているAutomattic(www.wordpress.comの背後にいる人たち)の全員がサポートしているので、かなりよくサポートされている。
  2. WP-Hive - これはWordPress用のプラグインで、1つのWordPressインストールで複数のドメイン/サブドメインを指定できます。各サイトには独自のデータベーステーブルのセットがあり、サイトごとにまったく異なる管理者/ユーザーを持つことができます(システム全体に対して単一のスーパーユーザーは存在しません)。

WP-HiveはWordPress Multisiteよりも多少異なるサイトを分離しますが、どちらもサイトのネットワークを作成するための有効な方法です。

長所/短所に関しては、それほど多くはありません。動的ネットワークを設定している場合(つまり、ユーザーが自分のサブドメインを登録および作成できる場合)、ホストによって少し制限されます(ドメインによってはワイルドカードDNS設定が許可されないホストもあります)。 。

1
EAMann

考慮すべきもう一つのことはあなたのホストがあなたに制限なしでマルチサイトを使用させるかどうかです。このような他のものがあるかどうか私は知りませんが、Dreamhostは彼らのプライベートサーバー製品を使わないでWPMU /マルチサイトの使用を許可しません。

0
Keith S.