getRetrieverMap()) { $config['retrieverMap'] = $map; } return $config; } private function getRetrieverMap() { if (!defined('MULTISITE') || !MULTISITE || !defined('SUBDOMAIN_INSTALL') || SUBDOMAIN_INSTALL ) { return null; } $request = Request::fromGlobals(); $map = [ '/' => $request->getDocumentRoot(), ]; foreach (['wp-content', 'wp-admin', 'wp-includes'] as $dir) { $map["/[_0-9a-zA-Z-]+/$dir/"] = "{$request->getDocumentRoot()}/$dir"; } return [ $request->getHost() => $map, ]; } }