ワードプレス バッキングマルチサイトマルチサイトでは、同じインストール内に複数の独立したサブサイトを作成できます。WP-CLIツールは、効率重視の開発者や、手作業で設定するよりも素早く作業を開始したいサイト管理者にとって理想的です。
この記事では WP-CLI 必要なコマンドと設定手順を含む、WordPressマルチサイトの有効化。
![画像[1]-WP-CLIを使ったWordPressマルチサイト環境構築チュートリアル](https://www.361sale.com/wp-content/uploads/2025/07/20250707103826550-image.png)
I. 事前準備
WP-CLIがサーバーにインストールされ、ApacheやNginxを使用するなど、マルチサイトを実行するための基本的な要件を満たしていることを確認してください、PHP を、データベースのバージョンを標準に戻してください。WP-CLIがまだインストールされていない場合は、前回の記事を参照してください:
👉 LinuxインストールWP-CLIチュートリアル
II.運営プロセス
1.WordPressのルートディレクトリに入る
まずターミナルを開き、WordPressのインストール・ディレクトリに切り替える。例えば、WordPressが /var/www/wordpress以下はその実施例である:
cd /var/www/wordpress
2.マルチサイトの初期化
以下のコマンドを実行して、マルチサイトモードを開始し、コンフィギュレーションを自動的に wp-config.php::
wp core multisite-install --title="WP Network" --admin_user="wpgan_superadmin" --admin_password="superadmin_pass" --admin_email="[email protected]"
コマンドの説明
---タイトルサイトネットワーク名を設定する。--admin_userネットワーク管理者ユーザー名--管理者パスワード管理者パスワード--管理者メールアドレス管理者メールアドレス
上記のパラメーターを自分の情報に修正した後、直接実行してマルチサイトの初期化を完了する。
3.構成書き換えルール
初期化が完了したら、サーバーをセットアップする必要があります。 URL ルールを書き換える。Apache を例にして .htaccess ドキュメンテーション
sudo vi .htaccess
以下を貼り付ける:
RewriteEngine オン
RewriteBase /
RewriteRule ^index.php$ - [L].
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L].
RewriteCond %{REQUEST_FILENAME} -f [OR].
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L].
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L] RewriteRule ^([_0-9a-Z-]+/)?
RewriteRule . index.php [L] RewriteRule .
このルールは、サブディレクトリとして作成されたマルチサイトにも適用されます。 example.com/site1そしてexample.com/site2.サブドメイン方式を使う場合(例えば site1.example.com)の場合は、別のルールを書く必要がある。
4.バックオフィス管理ネットワークへのアクセス
すべての設定が完了したら、WordPressのバックエンドにログインします。管理者としてシステムに入ると、新しい「サイトネットワーク管理」メニューが表示されます。ここから、サブサイトの追加、テーマやプラグインの一元管理、ネットワーク設定の表示などを行うことができます。
要約
複数のウェブサイトを一元管理する必要があるシナリオでは、マルチサイト機能は非常に実用的なソリューションです。マルチサイト機能は WP-CLI マルチサイトの構築は、時間を大幅に節約できるクリーンで明快なプロセスです。あなたがウェブサイトビルダーであれ、開発チームであれ、複数の WordPress プロジェクトを抱える個人ウェブマスターであれ、マルチサイト環境の構築と維持にこのアプローチを試してみる価値はあります。
| お問い合わせ | |
|---|---|
| チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
カスタマーサービス WeChat
|
| ① 電話:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| 三 Eメール:[email protected] | |
| ④ 勤務時間: 月~金、9:30~18:30、祝日休み | |
この記事へのリンクhttps://www.361sale.com/ja/65968/この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
























![絵文字[wozuimei]-Photonflux.com|プロのWordPress修理サービス、ワールドワイド、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 専門WordPress修復サービス、全世界対応、迅速対応](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

コメントなし