Automattic\WooCommerce\Internal\Admin

SiteHealth::get_theme_template_override_pathprivateWC 1.0

Get the path to a theme template override, if one exists.

Метод класса: SiteHealth{}

Хуков нет.

Возвращает

Строку|false.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_theme_template_override_path( $file );
$file(строка) (обязательный)
Template file.

Код SiteHealth::get_theme_template_override_path() WC 11.0.1

private function get_theme_template_override_path( $file ) {
	$paths = array(
		get_stylesheet_directory() . '/' . $file,
		get_stylesheet_directory() . '/' . WC()->template_path() . $file,
		get_template_directory() . '/' . $file,
		get_template_directory() . '/' . WC()->template_path() . $file,
	);

	foreach ( $paths as $path ) {
		if ( file_exists( $path ) ) {
			return $path;
		}
	}

	return false;
}