PR

【WordPress】マルチサイトの設定方法

WordPressを活用して、1つのサーバーに複数の独自ドメインを収納してサイト運営しているアフィリエイターやサイト運営者さんは多いのではないかと思いますが、多くのサイト運営者さんは1サイト毎(ドメイン、サブドメイン)にWordPressをインストールしているのではないでしょうか?

WordPressには、マルチサイト機能というのがあり、このマルチサイト機能を有効化し活用すると1つのWordPress(データベース)で複数のサイト(サブドメインorディレクトリで分かれている場合)を運営することができるのです!

今回は、WordPressマルチサイト機能の設定方法について解説します!

  1. WordPressにログインする
  2. FileZilaなどのFTPソフトで、サーバ内の/public_html/wp-config.phpをダウンロードします
  3. TeraPadなどのエディタソフトでwp-config.phpを開く
  4. 77行目あたりの define(‘WP_DEBUG’, false); の下に以下のコードを挿入する
    /*マルチサイト機能の実行*/
    define('WP_ALLOW_MULTISITE', true);

    わかりやすいようにコメントアウトで説明も一緒に挿入しましょう

  5. wp-config.phpを上書きします
  6. ブラウザからWordPress管理画面にログインします
    WodPressログイン画面
  7. 一度、全てのプラグインを無効化します
    WordPressプラグイン停止画像
  8. 新しく追加された、ツール>ネットワークの設置 を開きます
    WordPressネットワークの設置画像
  9. 8、のインストールを押します
  10. 以下の表示が出ればインストール成功です。画面はそのままにしておいてください!
    WordPressネットワークの設置成功画像
  11. FTPソフトでサーバー内の/public_html/.htaccessをダウンロードします
  12. 2、でダウンロードしたwp-config.phpを開いて10、で開いたままの状態にしているネットワークの設置成功画面の1のコードを4、で挿入したコードの下に挿入します
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', '{ドメイン名}');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
  13. 11、でダウンロードした.htaccessを開いて10、で開いたままの状態にしているネットワークの設置成功画面の2のコードを</IfModule>の下あたりに挿入します
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
  14. 編集したwp-config.phoと.htaccessをアップロードして上書きします
  15. WordPressを一旦ログアウトして再度ログインしなおします
    WodPressログイン画面
  16. WordPressにログイン後、左上のロゴ横に「参加サイト」の表示がでればマルチサイト設定完了です
    WordPressマルチサイト設定完了画像
  17. 参加サイト>サイトネットワーク管理者>サイト>新規追加 を選択
  18. サーバー管理画面で予め追加しておいた、サブドメイン情報を入力後、サイト追加を選択
  19. サイト一覧に追加したサイトが表示されていれば完了、追加サイトにダッシュボードへのリンクが表示されているので選択して、追加サイトでの記事投稿などを行えばOKです!

いかがでしたか?少し手順は多かったかもしれませんが、複数サイトを現在運営している方やサイト拡大を検討している運営者さんは見逃せない情報じゃないかなぁって思います!

ただし、マルチサイト機能でサイトを運営した場合、1つのデータベースで複数のブログやサイトを運営するため一定以上のレンタルサーバーの高速稼働が条件になると思います。

私は、エックスサーバーで全てのサイトを運営しているのですが、エックスサーバーは業界トップクラスのWordPress運用実績で超高速でWordPressを運営してくれます。

私がエックスサーバーを選ぶ理由

エックスサーバーを利用した事が無い方は、無料お試しがありますのでぜひ試してみてください!

エックスサーバー特徴
  • 期間限定!最大30%OFFの693円/月~
  • 国内シェア&サーバー速度No1の高速サーバー
  • 990円/月~手軽に使える
タイトルとURLをコピーしました