Вообще, если в wp-config.php константу домена куки прописать пустой, то авторизация по умолчанию будет работать так как надо, до тех пор пока подсайты являются поддоменами основного домена (без использования маппинга других доменных имен). Авторизовавшись на любом из сайтов сети пользователь остается авторизован на любом другом сайте сети, включая главный сайт. По умолчанию в куку прописывается тот домен/поддомен, на котором пользователь авторизовася, поэтому авторизация слетает на другом сайте сети.