Automattic\WooCommerce\Blocks
BlockTemplatesController::block_template_is_available
Checks whether a block template with that name exists in Woo Blocks
Метод класса: BlockTemplatesController{}
Хуков нет.
Возвращает
true|false.
Использование
$BlockTemplatesController = new BlockTemplatesController(); $BlockTemplatesController->block_template_is_available( $template_name, $template_type );
- $template_name(строка) (обязательный)
- Template to check.
- $template_type(массив)
- wp_template or wp_template_part.
По умолчанию:'wp_template'
Код BlockTemplatesController::block_template_is_available() BlockTemplatesController::block template is available WC 10.7.0
public function block_template_is_available( $template_name, $template_type = 'wp_template' ) {
if ( ! $template_name ) {
return false;
}
$directory = BlockTemplateUtils::get_templates_directory( $template_type ) . '/' . $template_name . '.html';
return is_readable(
$directory
) || $this->get_block_templates( array( $template_name ), $template_type );
}