マルチサイト機能を使って、サイトのネットワークを作ることができます。 この記事では、マルチサイトのネットワークを作成する手順を紹介します。
マルチサイトのネットワークは、自分専用のWordPress.comによく似ています。 WordPress.comのエンドユーザーが必要に応じてブログを作成するように、ネットワークのエンドユーザーは必要に応じて自分のサイトを作成することができます。
マルチサイトネットワークは、同じ WordPress インストールコアファイルを共有するサイトの集合体です。 また、プラグインやテーマも共有することができます。 ネットワーク内の個々のサイトは、サーバー上に独自のディレクトリを持たないという意味で仮想サイトですが、共有インストール内のメディアアップロード用に個別のディレクトリを持ち、データベース内に個別のテーブルを持っています。 NOTE: アップグレードしたのに「ネットワーク管理」メニューが見つからない?
Step 0: Before You Begin # Step 0: Before You Begin
通常の単一の WordPress インストールと比較して、ネットワーク インストールには追加の考慮事項があります。 サブドメインとサブフォルダのどちらを使用するか、また、それらをどのように管理するかを決めなければなりません。
このガイドでは、現在インストールしている WordPress に手動で WordPress Multisite をインストールする方法を説明します。
先に進む前に「ネットワークを作る前に」をよくお読みください。
トップ
Step 1: Prepare Your WordPress # Step 1: Prepare Your WordPress
ネットワークを作る際に、既存のWordPressサイトが更新されます。
単一の WP インスタンスで Pretty Permalinks が動作することを確認してください。
また、すべてのアクティブなプラグインを無効にしてください。
もし、WordPressを独自のディレクトリから実行する予定であれば、Multisiteを有効にする前に行ってください。
トップ
Step 2: Allow Multisite # Step 2: Allow Multisite
「ネットワーク設定」メニュー項目を有効にするには、まず wp-config.php
ファイルでマルチサイトを定義する必要があります。
wp-config.php
/* That's all, stop editing! Happy blogging. */
require
include
で始まる最初の行の上のどこかに、この行を追加してください:
/* Multisite */define( 'WP_ALLOW_MULTISITE', true );
続けるには、ブラウザを更新する必要があります。
トップ
Step 3: Installing a Network # Step 3: Installing a Network
前のステップでは、[ツール]メニューの[ネットワーク設定]項目が有効になりました。
WordPress サイトのネットワークを作成する画面の例を見るには、管理画面 >>localhost
にインストールした場合の例を示していますが、利用できるオプションが制限されます。
ネットワーク内のサイトのアドレス
サブドメインとサブディレクトリを選択することができます。ドメインとサブディレクトリを選択できます。 ただし、既存の設定で選択が制限されている場合は除きます。
どちらかを選択しなければなりません。
画面に表示されるアドバイスにもかかわらず、インストール後にもう一方の選択肢を使用するようにネットワークを再構成することができますが、再構成は簡単ではないかもしれません。
画面に表示されるアドバイスにもかかわらず、オンデマンド ドメイン ベースのサイトにはワイルドカード DNS だけが必要です。
- サブドメイン – オンデマンドサイトがサブドメインを使用するドメインベースのネットワーク
- サブディレクトリ – オンデマンドサイトがパスを使用するパスベースのネットワーク
ネットワークの詳細
これらは自動的に入力されますが、変更することも可能です。 サーバーアドレス WordPressインストールへのアクセスに使用しているURLのドメインです。 ネットワークタイトル ネットワーク全体のタイトルです。
詳細をダブルチェックして、「インストール」ボタンを押してください。
注意:インストーラーは、ワイルドカードサブドメインがまだ設定されていない場合や、まったく必要ない場合に、そのチェックを行うことがあります。 この警告があなたのネットワークに適用されない場合は、無視してください。 ワイルドカードサブドメインについては、「ネットワークを作成する前に」の「サーバーの要件」のセクションを参照してください。
トップ
Step 4: Enabling the Network # Step 4: Enabling the Network
ネットワークを有効にするには、「Create a Network of WordPress Sites」画面の指示に従います。 ここで表示される手順は、お使いのインストールに合わせてカスタマイズされています。 ここに表示されている例とは異なるかもしれません。
既存のwp-config.php
.htaccess
ファイルをバックアップしてください。 ただし、これが新規インストールで、失うものが何もない場合は除きます。
手順は2つあります。 1. wp-config.php
ファイルに指定の行を追加します。追加の行は、「ステップ1:WordPressを準備する」で行を追加した直後に追加します。 2. 2. .htaccess
.htaccess
wp-config.php
.htaccess
ファイルがある場合は、既存のWPの行をこれらの新しい行で置き換えてください。
これらの手順を完了した後、提供されたリンクを使用して再度ログインしてください。 ログインするには、ブラウザのキャッシュとクッキーをクリアしなければならない場合があります。
トップ
Step 5: Network Admin Settings # Step 5: ネットワーク管理者の設定
WordPressツールバーの左側にある。 マイサイト」が2番目の項目になっています。 そこには、すべてのサイトが一覧表示され、便利なフライアウトメニューと、「ネットワーク管理」メニュー項目があります。
ネットワークのオプションを設定するには「設定」画面に、サイトを管理するには「サイト」画面に移動します。
詳細はこちらをご覧ください。 ネットワーク管理
アップグレードしたが、ネットワーク管理メニューが見つからない?
トップ
Step 6: Administration # Step 6: Administration
マルチサイトはさらに複雑になるため、ネットワークの高度な管理について、さらに知っておくべきことがあります。
詳細については、「Multisite Network Administration」をお読みください。
トラブルシューティングについて:
- WordPressネットワークのデバッグ
トップ
- WordPressをホストする
- 複数のブログをインストールする
- 自分のプラグインをMultisiteに適応させるには?