WordPressマルチサイトの作り方【初心者向け完全ガイド】

WordPressで複数のサイトを運営したいときに便利なのが「マルチサイト機能」です。
通常のWordPressは1つのサイトしか管理できませんが、
マルチサイトを使えば、1つの管理画面で複数サイトを一括管理できます。

この記事では、初心者でも分かるように、
WordPressマルチサイトの作り方をわかりやすく解説します。

マルチサイトとは?

WordPressのマルチサイトとは、1つのWordPressで複数のサイトを管理できる機能です。

例えばこんなことができます。

  • 複数の会社サイトを一括管理
  • 地域別サイトの運営
  • サービスごとのサイト分け
  • 会員制サイトの構築

通常はサイトごとにWordPressをインストールする必要がありますが、
マルチサイトならその手間が不要になります。

マルチサイトの種類

マルチサイトには2種類あります。

① サブドメイン型

site1.example.com
site2.example.com

② サブディレクトリ型

example.com/site1/
example.com/site2/

初心者には、設定が簡単な「サブディレクトリ型」がおすすめです。

マルチサイトを作る前の準備

設定前に以下を確認しておきましょう。

  • WordPressが正常に動作している
  • パーマリンク設定が有効
  • プラグインを一旦停止
  • バックアップを取る

特にバックアップは必須です。

マルチサイトの設定手順

① wp-config.phpを編集

WordPressの設定ファイルに以下を追加します。

define('WP_ALLOW_MULTISITE', true);

追加する場所は「編集終了コメントの上」です。

② 管理画面から設定

WordPressの管理画面にログインし、

ツール → ネットワークの設置

をクリックします。

③ タイプを選択

  • サブドメイン型
  • サブディレクトリ型

ここでどちらかを選びます。

④ 表示されたコードを追加

設定を進めると、コードが表示されます。

そのコードを

  • wp-config.php
  • .htaccess

に追加します。

※ここは「表示されたものをそのまま使う」のが重要です。

⑤ 再ログイン

設定後、一度ログアウトされるので、再ログインします。

マルチサイトの使い方

設定が完了すると、管理画面の上部に

サイトネットワーク

が表示されます。

ここから新しいサイトを追加できます。

新しいサイトの追加方法

サイトネットワーク → サイト → 新規追加

ここで以下を入力します。

  • サイトアドレス
  • サイトタイトル
  • 管理者メール

マルチサイトのメリット

  • 複数サイトを一括管理できる
  • テーマやプラグインを共有できる
  • 管理コストを削減できる
  • 権限管理ができる

注意点

① サイトごとにデータは別

投稿・カテゴリなどはサイトごとに独立しています。

② プラグインの扱いが違う

ネットワーク有効化が必要な場合があります。

③ URL設計が重要

後から変更するとトラブルになりやすいです。

④ SEOは別サイト扱い

Google的には別サイトとして認識されます。

こんな人におすすめ

  • 複数のサイトを運営したい
  • クライアントサイトをまとめて管理したい
  • 地域ごとにページを分けたい
  • 大規模サイトを作りたい

まとめ

WordPressマルチサイトは、複数のサイトを効率よく管理できる強力な機能です。

最初は少し難しく感じるかもしれませんが、手順通りに進めれば問題なく設定できます。

ポイントはこの3つです。

  • 設定は必ず順番通りに行う
  • 表示されたコードをそのまま使う
  • URL構成は最初に決める

これを意識すれば、安定したマルチサイト運用ができます。