最近仕事でもマルチサイトを利用することが増えてきましたので、手順をメモ。結構簡単なんですよね。サブドメイン型はサーバによってうまくいかなかったりするのですが・・・

WordPressのインストール

WordPressをインストールします。サブドメイン型のようにルートにインストールする、などの制限はなくディレクトリを作っても大丈夫です。

wp-config.phpの編集

「wp-config.php」に以下を記載します。 「/* 編集が必要なのはここまでです」の前であればどこでもOKです。

define('WP_ALLOW_MULTISITE',true);

サイトネットワークの設定

(1)WordPressの管理画面に戻って、「ツール」→「サイトネットワークの設定」を選択します。管理画面を既に開いている場合は、読み込み直すと出てきます。「サイトネットワーク内のサイトアドレス」を「サブドメイン」にして、「インストール」ボタンをクリックします。

(2)「WordPress サイトネットワークの作成」に表示されている指示に従って「wp-config.php」と「.htaccess」に追記をして、サーバにアップロードします。「.htaccess」は、既に記載されている内容を上書きする形になります。ここまで終わったら、一度管理画面からログアウトし、再度ログインし直します。

サイトネットワークの管理者での設定

画面左上の「参加サイト」→「サイトネットワーク管理」をクリック。左メニューの「サイトネットワークをアップグレード」をクリックして「サイトネットワークをアップグレード」ボタンをクリックします。

サイトの追加

ディレクトリなしのサイトは既に登録されています。左メニュー「サイト」→「新規追加」で、サブディレクトリ下のサイトを追加できるようになります。

基本は上記だけです。アクセス解析をどのように行うかなど、いろいろ考える点はありますが、まずは上記でマルチサイトが運営可能です。