Automattic\WooCommerce\Blocks\Templates

CartTemplate::page_template_hierarchy()publicWC 1.0

When the page should be displaying the template, add it to the hierarchy.

This places the template name e.g. cart, at the beginning of the template hierarchy array. The hook priority is 1 to ensure it runs first; other consumers e.g. extensions, could therefore inject their own template instead of this one when using the default priority of 10.

Method of the class: CartTemplate{}

No Hooks.

Return

null. Nothing (null).

Usage

$CartTemplate = new CartTemplate();
$CartTemplate->page_template_hierarchy( $templates );
$templates(array) (required)
Templates that match the pages_template_hierarchy.

CartTemplate::page_template_hierarchy() code WC 9.4.2

public function page_template_hierarchy( $templates ) {
	if ( $this->is_active_template() ) {
		array_unshift( $templates, self::SLUG );
		array_unshift( $templates, 'cart' );
	}
	return $templates;
}