Automattic\WooCommerce\Blocks\Templates

ProductAttributeTemplate::update_taxonomy_template_hierarchy()publicWC 1.0

Renders the Product by Attribute template for product attributes taxonomy pages.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$ProductAttributeTemplate = new ProductAttributeTemplate();
$ProductAttributeTemplate->update_taxonomy_template_hierarchy( $templates );
$templates(массив) (обязательный)
Templates that match the product attributes taxonomy.

Код ProductAttributeTemplate::update_taxonomy_template_hierarchy() WC 8.7.0

public function update_taxonomy_template_hierarchy( $templates ) {
	$queried_object = get_queried_object();
	if ( taxonomy_is_product_attribute( $queried_object->taxonomy ) && wc_current_theme_is_fse_theme() ) {
		array_splice( $templates, count( $templates ) - 1, 0, self::SLUG );
	}

	return $templates;
}