如果您计划使用顶级域和/或sudomains运行WordPress多站点,则无需使用域映射插件。WordPress允许您在添加站点设置后将子域更改为顶级域,请参见下面的屏幕截图。Core在没有别名、多个域的情况下可以完美工作。
通常有助于添加常量COOKIE_DOMAIN
并设置为空wp-config.php
如果使用子域安装。define( \'COOKIE_DOMAIN\', \'\' );
其背景:
/**
* @since 2.0.0
*/
if ( !defined(\'COOKIE_DOMAIN\') && is_subdomain_install() ) {
if ( !empty( $current_site->cookie_domain ) )
define(\'COOKIE_DOMAIN\', \'.\' . $current_site->cookie_domain);
else
define(\'COOKIE_DOMAIN\', \'.\' . $current_site->domain);
}
源窗体核心:
https://core.trac.wordpress.org/browser/trunk/wp-includes/ms-default-constants.php?rev=21881#L75否则WordPress将始终将其设置为您网络的$current_site->domain
您将无法登录任何其他网站。
别名的可能性
但是默认的WordPress不能在多站点安装中使用别名,多个域。目前我认为是插件
Mercator 解决这个问题的好方法。