Я недавно обновился до WordPress 4.4.1 с версии 3.5 (это был очень старый сайт, который не обновлялся очень долго), и после обновления у меня возникли проблемы с несколькими доменами.
Первоначально у меня было 3 разных домена, все из которых работали с одной установкой WordPress, обслуживая различный контент и стили в зависимости от домена. Однако после обновления каждый домен просто перенаправляется на основной домен.
Я не совсем уверен, что вызвало бы это, но любая помощь будет принята с благодарностью, так как у меня теперь есть 2 сайта, которые фактически исчезли.
Спасибо!
Нашел это решение здесь и оно работает отлично!
http://davidmregister.com/dynamic-wp-siteurl/
По сути, вы хотите отредактировать файл wp-config.php, чтобы он содержал следующее:
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/* THIS IS CUSTOM CODE CREATED AT ZEROFRACTAL TO MAKE SITE ACCESS DYNAMIC */
$currenthost = "http://".$_SERVER['HTTP_HOST'];
$currentpath = preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME']));
$currentpath = preg_replace('/\/wp.+/','',$currentpath);
define('WP_HOME',$currenthost.$currentpath);
define('WP_SITEURL',$currenthost.$currentpath);
define('WP_CONTENT_URL', $currenthost.$currentpath.'/wp-content');
define('WP_PLUGIN_URL', $currenthost.$currentpath.'/wp-content/plugins');
define('DOMAIN_CURRENT_SITE', $currenthost.$currentpath );
@define('ADMIN_COOKIE_PATH', './');
Тем не менее, у меня были некоторые проблемы с использованием этого, когда WordPress находился в своей собственной папке, но работал нормально при перемещении в корень.
Других решений пока нет …