ルート ディレクトリにある wp-config.php ファイルを開いて、
[php]
require_once(ABSPATH . 'wp-settings.php')
次のコードをその前に追加します:
[php]
$yovisunhome = 'http://'.$_SERVER['HTTP_HOST']
$yovisunsiteurl = 'http://'.$_SERVER['HTTP_HOST']
define('WP_HOME', $yovisunhome);
define('WP_SITEURL', $yovisunsiteurl);
PHP の$_SERVER['HTTP_HOST'] は、ソース ドメイン名を取得するために使用されます。このようにして、WP_HOME 変数と WP_SITEURL 変数にその起源に従って値を割り当てて、WordPress マルチドメイン バインディングを実現できます。
Web サイトのポートが標準のポート 80 ではなく、WordPress が Web サイトのルート ディレクトリにない場合。次の設定を参照できます:
[php]
define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST'].'/wordpress ');
define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST'].'/wordpress ');ここで/wordpress は、wordpress が配置されているディレクトリです。上記の 2 つの端をこの設定ドキュメントの先頭に置くだけです (mysql 設定の前に置きます)。ちなみにゴミ箱掃除の時間設定は
[php]
define('EMPTY_TRASH_DAYS', 7);
設定後、バックグラウンドコントロールパネルの「設定」→「全般」にある「WordPressアドレス(URL)」と「サイトアドレス(URL)」の項目が灰色になり編集できなくなります。
ドメイン名の変更により画像や添付ファイルなどが利用できなくなることを防ぐため、コントロールパネルの「設定」→「メディア」の「ファイルのフルURLアドレス」を「wp-content/」に設定する必要があります。アップロード」(「デフォルトのアップロード パス」パラメータと同じです)。 WordPress 3.5 以降、ユーザーがあまり使用しない設定の一部が削除または非表示になりました。たとえば、バックグラウンドのメディア設定ページでアップロード パス (upload_path) とファイル URL アドレス (upload_url_path) を非表示にする設定が非表示になりました。これら 2 つのオプションを設定したい場合は、WordPress チュートリアル: 生成されたファイルのアップロード パスと URL アドレスをカスタマイズする
を参照してください。
最後に、独自のドメイン名解決アドレスを設定します。