WP_Theme::get_core_default_theme()

Determines the latest WordPress default theme that is installed.

Description

This hits the filesystem.

Return

(WP_Theme|false) Object, or false if no theme is installed, which would be bad.

Source

File: wp-includes/class-wp-theme.php

public static function get_core_default_theme() {
		foreach ( array_reverse( self::$default_themes ) as $slug => $name ) {
			$theme = wp_get_theme( $slug );
			if ( $theme->exists() ) {
				return $theme;
			}
		}
		return false;
	}

Changelog

Version Description
4.4.0 Introduced.

© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_theme/get_core_default_theme