新規ネットワークインストールから始める場合、最初のステップは、wp-config.phpファイルに1行追加された単一サイトインストールです。
define( 'WP_ALLOW_MULTISITE', true );その後、に移動してTools > Network Setup、ネットワーク名や特権管理者のメールなどの詳細を入力し、最後にボタンをクリックして設定を実行します。
ポップアップの次のステップは、実際には2つのステップです。
- 追加追加あなたに定数を - wp-config.phpファイル- define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', true ); define( 'BLOG_ID_CURRENT_SITE', true );
- .htaccessファイルにいくつかのルールを追加します。
単一サイトのインストールは行わないので(その理由はもうありません)、これらの定数を動的にwp-config.phpファイルに追加したいと思います。
define( 'WP_ALLOW_MULTISITE', true );
if ( SOME_CHECK_IF_STEP-1_WAS_PASSED )
{
    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', true );
    define( 'DOMAIN_CURRENT_SITE', 'example.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', true );
    define( 'BLOG_ID_CURRENT_SITE', true );
}そのため、wp-config.php毎回行って再度編集する必要はありません。
第一私の心に入って来た事はのためのDBを確認していた{$wpdb->prefix}sitemetaテーブルが、私は、各サイトの負荷に追加のクエリを行うにはしたくありません。第二私は考える事はかどうかを確認することでしたblogs.dirすでに存在しているが、それはそうではないのです。
質問:オーバーヘッドが大きくないか、パフォーマンスが低下しないように、ネットワーク設定の最初のステップをすでにパスしたことをどのように示すことができますか?
wp-configジェネレータ。
                