ひとつのドメインで、サブドメインもしくはサブディレクトリでWordPressを使ったサイトをいっぱい用意する必要がある~!
でも都度WordPressをインストールするのは超面倒~!
って人向けの記事です。
なにげにWordPressの記事はじめてかも。
マルチサイトって?
たとえば、同じ会社だけど支店ごとにサイトを持つ場合。
ページごとに分けるだけなら、固定ページでそのディレクトリを切ればよいですが、
1ページじゃイヤ!支店ごとにwordPressでしっかりしたサイトがほしい!って場合にはマルチサイトをおすすめします。
会社自体のURLが http://company.com だったとして、
支店1個めのサイトを http://shiten01.company.com に設定して(これはサブドメイン型の場合です)別サイトをつくることが可能です。
私は、自分が受けたWordPress案件のテストサイトを、マルチサイト機能を使ってお客様にお見せしています。
案件増えるごとにドメイン取って…ってやってたら破産しちまう~~~~!
サイトネットワークの作り方
マルチサイトを作る場合は、まず親になるWordPressにサイトネットワークの設定をする必要があります。
wp-config.phpを書き換える
「wp-config.php」のファイルに、
define('WP_ALLOW_MULTISITE', true);
の記述を追加してアップします。
ネットワークの設定
ダッシュボードにログインすると、
「ツール」の中に「ネットワークの設定」という項目があるのでそこをクリック。
ネットワーク作成画面で「サブディレクトリ」か「サブドメイン」を選択し、インストールボタンを押します。
wp-config.phpと.htaccessを編集する
「ネットワークを有効化中」という画面が出てくるので、
その内容どおりにwp-config.phpと.htaccessを編集します。
.htaccessのほうは、すでにファイル内になにか記述があったらそれは全部削除して今回の内容に置き換えます。
全部終わったら一度WordPressをログアウトして、再度ログインします。
言語設定
左上あたりにある「サイトネットワーク管理」メニューに入り、「設定」→「ネットワーク設定」を選択します。
「言語設定」で「日本語」を選択し、「変更を保存」ボタンを押します。
子サイトをつくる!
ダッシュボードの「サイトネットワーク管理者」から、「サイト」→「新規追加」を選択します。
新規サイトの追加画面でURLの一部になるディレクトリ名やサイトのタイトル、管理者メールアドレスを入力し、「サイトを追加」をクリックします。
サイトを追加すると、「サイトネットワーク管理」の中に、追加したサイトが一覧になって表示されるので、
あとはそれぞれのサイトのダッシュボードに入っていろいろすればOKです★
プラグインやテーマは一度親サイトのほうでインストールする必要があるのでそこだけご注意!
それでは良いマルチサイトライフを!!