Automattic\WooCommerce\Blocks\Templates
AbstractPageTemplate::page_template_hierarchy()
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: AbstractPageTemplate{}
No Hooks.
Return
null
. Nothing (null).
Usage
$AbstractPageTemplate = new AbstractPageTemplate(); $AbstractPageTemplate->page_template_hierarchy( $templates );
- $templates(array) (required)
- Templates that match the pages_template_hierarchy.
AbstractPageTemplate::page_template_hierarchy() AbstractPageTemplate::page template hierarchy code WC 9.4.2
public function page_template_hierarchy( $templates ) { if ( $this->is_active_template() ) { array_unshift( $templates, static::SLUG ); } return $templates; }