WP_Theme::is_block_theme(): bool

In this article

Returns whether this theme is a block-based theme or not.

Return

bool

Source

public function is_block_theme() {	if ( isset( $this->block_theme ) ) {	return $this->block_theme;	}	$paths_to_index_block_template = array(	$this->get_file_path( '/templates/index.html' ),	$this->get_file_path( '/block-templates/index.html' ),	);	$this->block_theme = false;	foreach ( $paths_to_index_block_template as $path_to_index_block_template ) {	if ( is_file( $path_to_index_block_template ) && is_readable( $path_to_index_block_template ) ) {	$this->block_theme = true;	break;	}	}	return $this->block_theme; } 

Changelog

VersionDescription
5.9.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.