Ver.3.0 から WordPress MU と統合されたので、サブディレクトリ方式で複数のサイトを管理できるように設定。
WordPress と WordPress MU がマージ (統合) し、1つのインストールからマルチサイトと呼ばれる複数のサイトの管理が可能に。
ネットワークの作成
/wp-config.php ファイルに下記を追記。
define ('WP_ALLOW_MULTISITE', true);
管理画面のメニューの [ツール] に [ネットワーク] の項目が追加される。
ネットワークのインストール
サブドメイン方式 or サブディレクトリ方式の選択
※今回はサブディレクトリ方式を選択。選択後の変更は不可。
※mod_rewrite が使えることを確認しておくこと。
ネットワークの詳細を設定。
- サーバアドレス
- ネットワーク名
- メールアドレス
[インストール] ボタンをクリック。
ネットワークの有効化
[ツール] → [ネットワーク] をクリックしネットワークを設定。
/wp-content/ 配下に blogs.dir ディレクトリを作成。
※パーミッションの変更に注意。
/wp-config.php ファイルにコード追記。
※ネットワーク設定画面のコードをコピー。
/.htaccess ファイルにコード追記。
※ネットワーク設定画面のコードをコピー。
一度ログアウトするので、再度ログイン。
[特権管理者] のメニューが追加される。
マルチーユーザ化により追加されるテーブル
マルチユーザ化することにより追加されるテーブルは以下。
- blogs
- blog_versions
- registration_log
- signups
- site
- sitemeta
新規サイトの追加
新規サイトを追加する方法。
[特権管理者] → [サイト] をクリック。
サイトを追加の項目を設定。
サイトのアドレス : ディレクトリ名。
サイトのタイトル : ブログ名
管理者メールアドレス : ブログを管理するユーザのメールアドレス。
[サイトを追加] をクリック。
新規サイト追加により追加されるテーブル
新規サイトを追加することにより追加されるテーブルは以下。
※各テーブル名には [サイトID_テーブル名] の形式で prefix が追加される。
- commentmeta
- comments
- links
- options
- postmeta
- posts
- terms
- term_relationships
- term_taxonomy
あわせて読みたい関連記事
- Older: 2.9.2 から 3.0 へアップグレード