【初心者でもできた】WordPressサイトを簡単にマルチサイト化

【初心者でもできた】WordPressサイトを簡単にマルチサイト化

ワードプレスブログをもう一つ作りたい。

でも新しくドメインを取得、WordPressのインストールってすごく難しいわけではないんですけど正直かなり面倒くさい。

それぞれのブログを更新するたびにパスワード入力するのも煩わしいのでマルチサイト機能なるものを使ってみることにしました。

マルチサイトってなんぞ?という方に超簡単にざっくり説明すると
1つのWordPressで複数のサイトを管理することです。

こんな感じ。

基本サイト=一番最初にインストールしたワードプレスのページ。

その管理画面から子サイトの管理画面へ行き編集できるので複数ブログを運営する場合などにはとっても便利になります。

語彙力が足りないので説明に不足があったらごめんなさい。

では、知識の全くない私でも簡単にできた方法を紹介いたします。

 

1. 事前準備をしよう

すでに色々制作済みのサイトをマルチサイト化する場合は必ずバックアップをとっておきましょう。

失敗したときに恐ろしいことになりますので、必ず行ってください。

 

wp-config.phpファイルと.htaccessファイルをFTPソフトを利用してダウンロードします。

この時、それぞれのファイルは複製しておいてください。

今後の作業で失敗や不具合があった場合に元々のコードがわからないと大変困ります。

(この作業を忘れて上司に怒られたのはweb制作活動を開始してすぐのことでした)

 

プラグインはすべて無効化します。

無効化せずにマルチサイト化を行うと下記のようなエラーメッセージが出るので気を付けましょうね。

 

2. wp-config.phpにコードを追加

その名の通りです。

wp-config.phpに専用コードを書き込むことによってWordPressのマルチサイト機能をONにすることができます。

専用コードはコチラ

このコードをwp-config.php内に貼り付けます。

貼り付け場所は/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */という文より上ならどこでも大丈夫だそうです。

自分は/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */のすぐ上に貼り付けました。

貼り付け後は上書き保存をして、FTPソフトを使ってアップロードします。

この時、wp-config.phpファイルの属性を確認しておいてくださいで。

初期設定のままでは読み取り専用となっています。その場合はアップロードできません。

かならず書込、実行もできるように変更しましょう。

 

3. ダッシュボードからネットワーク設定をしよう

ダッシュボードのメインナビゲーションからツール>ネットワークの設置をクリック。

下記のような画面が出たら子ページのURLをサブドメイン型かサブディレクトリ型に選びます。

わたしはサブディレクトリ型を選びました。

そのまま下へ行き、必要情報を入力したらインストールをクリックします。

 

4. wp-config.phpファイルと.htaccessファイルにコピペをしよう

インストールをクリック後画面が次のようにものに切り替わります。

画面に書いてある通りにコピーペーストを行います。

wp-config.phpファイルは追加

define(‘WP_ALLOW_MULTISITE’, true);の次の段にコピペしました。

.htaccessファイルは書換

(# BEGIN WordPressと# END WordPressの中に記述してあるコードを全て削除して置き換えます。

# BEGIN WordPressと# END WordPressは消さないでください)

この操作を間違えてしまったうとうまくマルチサイト化できませんので、慌てずに確認しながら行いましょう。

それぞれコピペ作業が終わったらファイルをアップロードします。

アップロードが完了したら再度ログインをします。

無事再ログインができたら完了です。

 

これで無事にマルチサイト化が完了しました。

ダッシュボード左上が変化しているはずです。

マルチサイト化したWordPressはプラグインやテーマの変更などで操作に変化があります。

それらについてはまた別記事にて紹介します。