ECサイトオーナーTY(てぃーわい)です。2005年にECサイトを立ち上げ、制作から運営システムまで全てを自分で作ってきた経験を元に、2012年からはサイト制作、ECコンサルティング、書籍執筆、テキスト制作などをしています。先日WordPressをマルチサイト化して運営している方からエラー復旧の依頼がありました。実は僕はマルチサイト機能を使った事がないので「私はマルチサイト詳しくないですよぉ~」と弱音を言いながら一緒に解決していきました^^;そんなWordPressに特別詳しい訳でもない僕ですが、幸か不幸か、制作関係のお仕事の9割がWordPress関連の依頼ですので、”この機会に”とマルチサイト機能についてお勉強してみました。今回は”サブディレクトリ形式”のマルチサイト導入チュートリアルです。公式の説明も合わせてどうぞ。はじめの一歩はwp-config.phpマルチサイト機能、公式的には”WordPressネットワーク機能”を有効にする為には、wp-config.phpに記述をします。管理画面は必要最小限、カスタマイズはコアファイルに一行加えるだけ。WordPressをインストールしたトップディレクトリにある[wp-config.php]を開き、下記の行を加えます。true);/*編集が必要なのはここまでです!~~↑の記述よりも上に書く必要があります。例では他の設定の一番下に追記しましたが、もっと上でも問題ありません。管理画面にインストールメニューが登場!ブラウザからWordPress管理画面にログインします。サイドバーの[ツール]の中に[ネットワークの設定]というメニューが加えられていますので、迷わず進みましょう。マルチサイト機能をインストールするには、プラグインを全て停止する必要があります。プラグインを全て停止してから同メニューに戻ると、ネットワークの作成画面が表示されます。(下の画像はサブドメインを使用していないサイトでのインストール例です。なく、最後のステップの説明が表示されます。2種類の運営形式をサポートしています。※今回はサブドメインを持たないURL構造でテストした為、自動的にサブディレクトリ形式でネットワークを作成する画面になりました。お使いの環境がサブドメイン形式(http://サブドメイン.example.com/)の場合は、サブドメイン形式のセットアップが選択できます。この記事ではサブドメイン形式の説明はしませんので、ご注意ください。最後の3ステップ前項でインストールを押した続きです。インストールを押すと、以下の画面が表示されます。インストール終了までの3つのステップが書かれていますので、順を追って作業を進めましょう。※URLの箇所やコピペ元の欄はお使いの環境により変わります。この画像は僕がインストールした際の例ですので、これをコピペしてもお使いの環境では動きません!ご注意ください。ディレクトリを作成してください。このディレクトリは追加サイトにアップロードしたメディアファイルを保存するために使われるため、サーバーが書き込み可能である必要があります。wp-contentフォルダ内にblogs.dirフォルダを新規作成します。ブログをお楽しみください。いう行より上に以下のコードを追加してください。最初に変更したファイル[wp-config.php]をもう一度開き、さきほど追記した行の下に続けて新たな設定を追記します。※ドメイン名(“localhost”の箇所)などはお使いの環境により変わります。ルールを置き換えてください。説明がややこしいですが、すでにhtaccessにWordPressの設定がある場合はそちらを削除する必要があります。追記ではありませんので、注意してください!※ディレクトリ名(“test_wp”の箇所)などはお使いの環境により変わります。生まれ変わったWordPressを確認.htaccessファイルを書き換えると再ログインが必要になります。何が変わったの??まだ全然使っていないので不確かですが、いくつかの機能はブログ管理画面からネットワーク管理者のダッシュボートに移動したようです。・プラグインのインストール・テーマのインストール・ネットワーク全体で使用するプラグインの設定もう少し使いこなしてから追記したいと思います。Ping送信設定画面がどこにも見当たらないですが・・・?マルチサイト機能を有効にすると、Ping送信設定が無効になるみたいです。バグっぽい挙動ですので、今後のアップデートで改善される可能性があります。現状では以下のプラグインを導入すると、Ping送信設定が有効になります。投稿設定]にPing送信設定欄が表示されます。