Register a directory that contains themes.

Signature

register_theme_directory( $directory )
directory
 (string) Either the full filesystem path to a theme folder or a folder within WP_CONTENT_DIR

Return

(boolean)

Source

function register_theme_directory( $directory ) {
	global $wp_theme_directories;

	if ( ! file_exists( $directory ) ) {
		// Try prepending as the theme directory could be relative to the content directory
		$directory = WP_CONTENT_DIR . '/' . $directory;
		// If this directory does not exist, return and do not register
		if ( ! file_exists( $directory ) )
			return false;
	}

	$wp_theme_directories[] = $directory;

	return true;
}
WP Trac GitHub

Link here