1つのWordPressで複数のサイト(マルチサイト機能)を作る方法

wordpress3-1 WordPress

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を再ログインします。

プラグインが有効になっていると失敗する可能性があるので、プラグインは全て無効化させておきます。

「ツール」ー「サイトネットワークの設置をクリックします。

1つのWordPressで複数のサイト(マルチサイト機能)を作る


以下のように、「WordPressサイトネットワークの作成」画面が表示されるので必要事項を記入します。

初期値で現在のサイトネットワーク名、メールアドレスが設定されていますが、初期値のままでも結構です。

インストール」ボタンをクリックします。

1つのWordPressで複数のサイト(マルチサイト機能)を作る


「wp-confing.php」「.htaccess」にコードを追加する

インストールが完了すると、「サイトネットワークを有効化中」画面が表示されます。

「wp-confing.php」「.htaccess」をコピーし、バックアップを取得します。

「.htaccess」などの隠しファイルの表示方法は以下を参照願います。

WinSCPで隠しファイル(.htaccess等)を表示させる方法
WinSCPは、「.」で始まるファイルなどは、通常は表示されません。WinSCPで「.」で始まるファイルを表示させる方法を解説します。


「wp-confing.php」「.htaccess」に追記する内容が表示されますので、指示に従って各ファイルに追記します。

1つのWordPressで複数のサイト(マルチサイト機能)を作る


各ファイルに追記後、再度WordPressにログインし直し、管理画面の左上に「参加サイト」という項目が追加されていれば完了です。

wordpress3-1-01


新規サイトを作成

新たなWordPressサイトをマルチサイトとして作成します。

「参加サイト」-「サイトネットワーク管理」-「サイト」をクリックします。

1つのWordPressで複数のサイト(マルチサイト機能)を作る


以下の画面が表示されますので、「新規追加」をクリックします。

wordpress3-1-02


すると、「サイトを追加」画面が表示されますので、各項目を記入し、「サイトを追加」をクリックするとサイトが作成されます。

サイトアドレスは、独自ドメインアドレス、または、サブディレクトリを指定できます。

サブディレクトリを指定する場合は、下記に示す5つはWordPressで予約されているので、サブディレクトリに設定することができません。

・page
・comments
・blog
・files
・feed

1つのWordPressで複数のサイト(マルチサイト機能)を作る


「参加サイト」をクリックすると作成したサイトが表示されますのでそれぞれの「ダッシュボード」で作成します。

1つのWordPressで複数のサイト(マルチサイト機能)を作る


【注意】WordPressマルチサイトの「アップロードファイル最大サイズ」の初期設定は1500 KBです。最大アップロードファイルサイズを変更する場合は以下を参照願います。