web-dev-qa-db-ja.com

ドメインマッピングプラグインのマルチネットワークインストールのためのsunrise.php

現在マルチネットワークインストールでWP-mu-domain-mappingプラグインを使用しています。ドメインマッピングは、提供されているsunrise.phpファイルではうまく機能しますが、プラグインを私たちのmu-pluginsディレクトリに移動すると壊れます(サイトは正しくマッピングされなくなります)。私は以下を試しましたが、うまくいきません。

<?php
$sunrises = array(
"dm_sunrise" =>  dirname( __FILE__ ) .  "/mu-plugins/domain-mapping/inc/sunrise.php"
);

foreach( $sunrises as $sunrise ){
    if( is_readable( $sunrise ) ){
        include $sunrise;
    }
}
2
gabethegrape

WordPress MUドメインマッピングの設定 の説明に従って、sunrise.php/wp-contentディレクトリに直接配置する必要があります。これは伝統的な意味でのプラグインではないので、mu-plugins(あるいはさらに言えばplugins)に置くことはできません。

このプラグインを設定するには少し手間がかかるので、wp-config.phpに加える必要のある修正を含め、指示に慎重に従うように注意してください。

ちなみに、このプラグインの現在の状況は、新しいサイトについては、やや不明瞭です。その機能は、現在Wordpressコアに組み込まれているようです。それは、(明らかに)今や、以前に変換された既存のマルチサイトにのみ必要とされています。 このサポートフォーラム でプラグインのメンテナからのさまざまな投稿を見ることができます。

4
Tim Malone