ウェブサイト検索

WordPress ブログをマルチサイト インストールに変換する


WordPress 3.0 以来、ブログをマルチサイト WordPress インストールに変える隠れたオプションがありました。これはほとんどのブログで実際に必要なものではありませんし、気の弱い人向けではありません。ただし、コンテンツを個別のチャネルに分割したい Web サイトにとっては非常に便利です。

ブログをマルチサイト インストールに変換することを考える前に、なぜそれを行うのかを慎重に検討する必要があります。セットアップには少し技術的な作業が必要で、単一のブログを使用する場合よりもメンテナンスが少し複雑になります。

それでもやりたいことがある場合は、そのプロセスについて話し合いましょう。

マルチサイトを使用する理由

簡単に述べたように、Web サイトを単一のブログからマルチサイト Web サイトに変換する理由は数多くあります。

これは、会社のチームや従業員が独自のブログを持ちながら、それらを同じ会社ドメインの一部として持つことを許可する優れた方法です。これを使用すると、公式ニュースを掲載できるサイトのメイン ブログから離れて作業できる、個別のプラットフォームを人々に提供できます。

また、スーパー管理者ユーザーによって一元管理されるという追加の利点もあり、テーマやプラグインを多数のブログ間で共有できるようになります。

あるいは、Web サイトをユーザー向けに WordPress.com のようなものに変換して、システムのセキュリティと管理をしっかりと維持しながら、ユーザーが完全に個性を発揮できるようにすることもできます。

マルチサイトを使用する利点は、WordPress を複数回インストールしたり、複数のデータベースを追加したりする手間をかけずに、作成する各サイトを完全に区別できることです。一言で言えば、それが重要なセールスポイントです。

マルチサイトの構成

マルチサイトのセットアップは難しいかもしれませんが、何をするのかを知っていれば簡単です (それが、この記事を読んでいる理由です!)。 wp-config.php ファイルと Web サーバーの .htaccess ファイルにさまざまなコードを追加する必要があります。

WordPress Codex には、WordPress のネットワーク バージョンの作成に関する完全なガイドが含まれています。

既存の Web サイトを変換しているため、マルチサイトのサブドメイン オプションを使用する必要があります。これは既存のパーマリンクの問題が原因です。 WordPress チームはこれを回避する方法を調査していますが、現時点では、マルチサイト ブログは blog1.mydomain.com と blog2.mydomain.com の URL 構造を使用することになります。

次に進む前に、WordPress インストールの完全なバックアップを作成してください。何か重大な問題が発生した場合に備えて、問題なくロールバックできるようにデータベースとファイルのコピーが必要です。

バックアップができたので、始めましょう。

まず最初に、FileZilla などの FTP プログラムを使用して、wp-config.php.htaccess ファイルのコピーをコンピュータにダウンロードする必要があります。

両方をローカルに保存したら、お気に入りのテキスト エディターで開きます。 .htaccess ファイルは非表示になっている可能性があるため、表示オプションを非表示ファイルを含めるように設定する必要があります。これを行う方法に関する情報は、オペレーティング システムのヘルプまたは Google 検索で見つけることができます。

次に、ローカルのwp-config.php ファイルを編集する必要があります。次のコード スニペットを、require または include で始まる最初の行の上に追加します。

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

変更を加えたら、wp-config.php を Web サーバーにアップロードして戻し、前のバージョンを上書きします。ファイルがアップロードされたら、Web サイトの管理者ダッシュボードにログインします。次に進む前に、インストールしたすべてのプラグインを無効にする必要があります。マルチサイト変換が完了すると、再度アクティブ化できます。

プラグインを無効にした後、[ツール] > [ネットワーク設定] に移動します。

このセクションでは、ネットワーク名とネットワーク管理者の電子メール アドレスを選択します。これらの決定を行ったら、[インストール] をクリックします。

次に、wp-config.php ファイルと .htaccess ファイルに挿入するサイト固有のコードが提供されます。指示に従い、このコードをファイルのローカル バージョンに追加し、Web サーバーにアップロードして、既存のファイルを上書きします。

これらの手順を完了したら、管理者ダッシュボードに再度ログインする必要があります。これを正しく動作させるには、ブラウザのキャッシュをクリアする必要がある場合があります。これはネットワーク ダッシュボードになり、再度ログインすると、画面上部のメニュー バーに新しい項目が表示されるはずです。以前はサイトの名前があった場所が、個人用サイトとして表示されるようになります。

ここで、すべてのプラグインをネットワークで有効化されたプラグインとして再有効化し、インストールされているテーマをネットワークで有効化されたテーマとして再有効化できます。つまり、このマルチサイト インストールで作成するすべてのサイトで使用できるようになります。ここは、将来的に新しいプラグインやテーマを追加して、必要に応じてすべてのサイトで使用できるようにする場所でもあります。

新しいサイトの作成

WordPress のマルチサイト インストールの設定が完了したので、ネットワークに新しいサイトを追加できるようになります。これを行うには、ネットワーク ダッシュボードで[サイト] > [新規追加]をクリックします。

次に、サイトに名前とタイトルを付け、管理者ユーザーの電子メール アドレスを追加するだけです。このアドレスがまだユーザーに関連付けられていない場合は、新しいユーザーが作成されます。

これはマルチサイトへの変換であり、サブドメイン オプションを使用しているため、新しいサイト名と一致するサブドメイン エントリをサイトの DNS に追加する必要があります。数日前にこれを追加できれば、作業がはるかに簡単になります。これをまだ DNS に追加していない場合は、続行する前に約 48 時間待つ前に、ここで追加する必要があります。

DNS が更新されたら、新しいサイトのダッシュボードにログインし、新しい WordPress インストールの場合と同様に、コンテンツの作成とサイトのプラグインとテーマの管理を開始できます。すべてのプラグインを使用する必要はなく、プライマリ サイトと同じテーマを使用する必要もありません。

上記の手順を繰り返して、必要なだけ新しいサイトを追加できます。


既存の Web サイトをマルチサイト インストールに変換するには、クリーン インストールに比べていくつかの問題が追加されますが、ドメインにコンテンツのチャネルを追加するには優れた方法です。

既存の Web サイトを変換する場合、サイトにサブドメインを使用しなければならないという制限が唯一の現実的な問題になります。 Web サイトをドメインの末尾にフォルダーとして置きたい場合は、新しい WordPress マルチサイト インストールを作成し、そこに既存の Web サイトをインポートする方がよいでしょう。

このプロセスには独自の投稿全体が必要ですが、これについては後日対応する可能性があります。

WordPress マルチサイトを使用していますか?既存の Web サイトを変換することを選択しましたか、それともクリーン インストールを最初からやり直しましたか?マルチサイトの経験や、WordPress ネットワークを運営するための管理のヒントについて、以下のコメント欄でぜひお聞かせください。