WordPressでは、マルチサイト機能を使用して、1つのWordPressインストールで複数のサイトを作成することができます。
追加できるドメインの数が無制限なのでいくつでも追加できます。
マルチサイト機能を有効にすると、複数のサイトを同じファイルとデータベースで管理することができます。
マルチサイト機能を有効にする
WordPressにはもともとマルチサイト機能が備わっていますが、有効になっていないので有効にします。
wp-config.phpを修正する
WordPressをインストールしたルートフォルダ直下にある、wp-config.phpを開いて
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
または
/* That’s all, stop editing! Happy publishing. */
の上に以下を挿入。
/* ネットワーク(マルチサイト機能)を有効化 */
define('WP_ALLOW_MULTISITE', true);
WinSCPならば、ダウンロードしなくてもサーバ側のファイルをダブルクリックすれば編集ができます。
ダッシュボードからネットワークの作成をする
「wp-config.php」の書き換えが終わったら、WordPressを再ログインします。
プラグインが有効になっていると失敗する可能性があるので、プラグインは全て無効化させておきます。
「ツール」ー「サイトネットワークの設置」をクリックします。
以下のように、「WordPressサイトネットワークの作成」画面が表示されるので必要事項を記入します。
初期値で現在のサイトネットワーク名、メールアドレスが設定されていますが、初期値のままでも結構です。
「インストール」ボタンをクリックします。
「wp-confing.php」「.htaccess」にコードを追加する
インストールが完了すると、「サイトネットワークを有効化中」画面が表示されます。
「wp-confing.php」「.htaccess」をコピーし、バックアップを取得します。
「.htaccess」などの隠しファイルの表示方法は以下を参照願います。
「wp-confing.php」「.htaccess」に追記する内容が表示されますので、指示に従って各ファイルに追記します。
各ファイルに追記後、再度WordPressにログインし直し、管理画面の左上に「参加サイト」という項目が追加されていれば完了です。
新規サイトを作成
新たなWordPressサイトをマルチサイトとして作成します。
「参加サイト」-「サイトネットワーク管理」-「サイト」をクリックします。
以下の画面が表示されますので、「新規追加」をクリックします。
すると、「サイトを追加」画面が表示されますので、各項目を記入し、「サイトを追加」をクリックするとサイトが作成されます。
サイトアドレスは、独自ドメインアドレス、または、サブディレクトリを指定できます。
サブディレクトリを指定する場合は、下記に示す5つはWordPressで予約されているので、サブディレクトリに設定することができません。
・page
・comments
・blog
・files
・feed
「参加サイト」をクリックすると作成したサイトが表示されますのでそれぞれの「ダッシュボード」で作成します。
【注意】WordPressマルチサイトの「アップロードファイル最大サイズ」の初期設定は1500 KBです。最大アップロードファイルサイズを変更する場合は以下を参照願います。