wordpressでサブディレクトリ型マルチサイトの設定方法
http://example.com/
http://example.com/user1/
http://example.com/user2/
のような形で複数のサイト運用が可能。個別にテーマを変更できる。
サイト運用を開始してから変更する場合はいったんデータベースを空にする必要がありwordpressの再インストール、データベースのエクスポートやインポートが必要になるのでできればwordpressをインストール直後に設定しておきたい。
1、マルチサイト機能を有効にする
サーバー上のWordPressの設定ファイル、wp-config.php ファイルに以下の一行を追加を追加。
define ('WP_ALLOW_MULTISITE', true);
![データベース設定define](https://i0.wp.com/moja.asia/wp-content/uploads/2015/01/bdec7d247a6b62e939cf181f4be4a2f9.jpg?resize=600%2C238&ssl=1)
2、ネットワーク設定
1の設定が終わると、WordPress管理画面で「ツール」の中に「ネットワークの設置」が表示されるので「ネットワークの設置」を選択すると以下の画面になる。「サブディレクトリ」にチェックが入っている事を確認し、インストールをクリック
![ネットワーク設定](https://i0.wp.com/moja.asia/wp-content/uploads/2015/01/264b8a5216329715b97f63460c62d1e8.jpg?resize=700%2C494&ssl=1)
3、wordpressサイトのネットワークの作成
インストール完了後、次の画面に切り替わります。
画面の指示に従って追記する。
1、先ほどと同じ「wp-config.php」に指定されたコードを追加
2、「.htaccess」の追加。「.htaccess」はwordpressをインストール直後には存在しません。ファイルが無ければ新規作成になります。
また、ここを間違うと無限ループにはまるので注意が必要。
表示されている画面の指示通りに設定しましょう。
設定が終わると再ログインが必要になるので、右下の「ログイン」をクリック。
![サイトネットワーク管理者](https://i0.wp.com/moja.asia/wp-content/uploads/2015/01/9c085a6edc842445a2c8b5a177d29327.jpg?resize=300%2C247&ssl=1)
再ログインしてみると、左上に「参加サイト」と表示されます。
参加サイトの「ダッシュボード」から新規サイトの追加が可能になります。
マルチサイトになるとサイトごとのダッシュボードと「サイトネットワーク管理者」のダッシュボードができます。
テーマのアップロードやテーマの変更、プラグインの有効などそれぞれダッシュボードが異なるので注意が必要です。
また、サイトごとに管理者の変更も可能です。
wordpress4.1
090-3990-0645