private static function _getPageNowAdminURLBasePath() { if (is_network_admin()) { $_sNeedle = '#/wp-admin/network/?(.*?)$#i'; } else { if (is_user_admin()) { $_sNeedle = '#/wp-admin/user/?(.*?)$#i'; } else { $_sNeedle = '#/wp-admin/?(.*?)$#i'; } } preg_match($_sNeedle, $_SERVER['PHP_SELF'], $_aMatches); return preg_replace('#\\?.*?$#', '', trim($_aMatches[1], '/')); }