ホームページ > バックエンド開発 > PHPチュートリアル > ローカルの Worpress Web サイトでマルチサイトを有効にするにはどうすればよいですか?

ローカルの Worpress Web サイトでマルチサイトを有効にするにはどうすればよいですか?

PHPz
リリース: 2024-08-16 06:48:32
オリジナル
751 人が閲覧しました

How can we enable multi-site in worpress website in local?

WordPress マルチサイトは、単一の WordPress インストールから複数の Web サイトを管理できる強力な機能です。これは、開発者、ネットワーク管理者、または 1 つのダッシュボードから複数のサイトを管理する必要がある人にとって特に便利です。 WordPress マルチサイトをローカルに設定すると、ライブ サイトに影響を与えることなく、制御された環境で実験や開発を行うことができます。この記事では、ローカル マシンで WordPress マルチサイトを有効にするプロセスについて説明します。

前提条件:

開始する前に、次の前提条件を満たしていることを確認してください:

  1. マシンにインストールされている XAMPP、MAMP、または Local by Flywheel などのローカル サーバー環境。
  2. ローカルサーバー上で実行されている新規または既存の WordPress インストール。

ステップ 1: wp-config.php ファイルでマルチサイトを有効にする

  1. wp-config.php ファイルを見つけます。このファイルは、WordPress インストールのルート ディレクトリにあります。テキスト エディタを使用して開きます。

  2. マルチサイト定数を追加します。 /* という行の上に次のコード行を挿入します。これですべてです。編集は終了です。出版おめでとうございます。 */:

    define('WP_ALLOW_MULTISITE', true);
ログイン後にコピー

ステップ 2: ネットワークを構成する

  1. WordPress ダッシュボードにアクセスします: 管理者としてローカル WordPress サイトにログインします。

  2. ネットワーク設定を有効にします:

  • [ツール] > に移動します。 WordPress 管理者メニューのネットワーク設定

  • ニーズに基づいてサブドメインまたはサブディレクトリを選択します:

    • サブドメイン: サイトはサブドメインとして作成されます (例: site1.localhost)。
    • サブディレクトリ: サイトはサブディレクトリとして作成されます (例: localhost/site1)。
  • ネットワークのタイトルとネットワーク管理者の電子メール アドレスを入力します。

  1. ネットワークをインストールする: [インストール] ボタンをクリックします。 WordPress は、wp-config.php および .htaccess ファイルに追加する追加のコード スニペットを提供するようになりました。

ステップ 3: 構成ファイルを更新する

wp-config.php を更新します: wp-config.php ファイルの、前に追加した行の下に次の行を追加します。

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // Set to true if using subdomains
    define('DOMAIN_CURRENT_SITE', 'localhost');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
ログイン後にコピー

.htaccess ファイルを変更する: WordPress ルート ディレクトリで .htaccess ファイルを見つけます。存在しない場合は作成します。既存の WordPress ルールを次のものに置き換えます:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    # Add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . /index.php [L]
ログイン後にコピー

変更を保存します: 編集後、両方のファイルが保存されて閉じられていることを確認します。

ステップ 4: ネットワーク管理者ダッシュボードにアクセスします

1. WordPress に再度ログインします: 変更を保存した後、WordPress ダッシュボードに再度ログインします。ブラウザのキャッシュまたは Cookie をクリアする必要がある場合があります。

2.ネットワーク管理: WordPress ツールバーに新しい [個人用サイト] メニューが表示されます。このメニューを使用すると、新しいサイトの作成、ユーザーの管理、ネットワーク全体へのテーマやプラグインのインストールなど、サイトのネットワークを管理できます。

ステップ 5: サイトの作成と管理

1.新しいサイトを追加:
- 「個人用サイト」に移動 >ネットワーク管理者 >サイト。
- [新規追加] をクリックして、ネットワーク内に新しいサイトを作成します。
- サイトのアドレス、タイトル、管理者のメールアドレスを入力し、[サイトを追加] をクリックします。

2.サイトの管理:
- ネットワーク内の各サイトは、独自のテーマ、プラグイン、設定を持つことができます。
- ネットワーク管理ダッシュボードから、サイトの削除、ユーザーの管理、設定の構成など、ネットワーク内のすべてのサイトを管理できます。

結論:

ローカル環境で WordPress マルチサイトを有効にすることは、複数のサイトを管理する開発者やサイト管理者にとって貴重なツールです。これは、個別のインストールを必要とせずに、複数のサイトを一元的に管理、更新、保守する方法を提供します。これらの手順に従うことで、ローカルの WordPress マルチサイト ネットワークを効率的にセットアップし、Web サイトの開発やテストを簡単に開始できます。

この記事をお読みいただきありがとうございます??
この記事に関してご質問がございましたら、お気軽にお問い合わせください。このコメントセクションにクエリを削除してください。お問い合わせにはできるだけ早く返信させていただきます。

以上がローカルの Worpress Web サイトでマルチサイトを有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート