Controller::filter_include_templates( TECEventsBlock_TemplatesBlock_Template_Contract[] $templates, string $template_type )

Filters and returns the available Event Block Template Services, used to locate WP_Block_Template instances.


Parameters

$templates

(TECEventsBlock_TemplatesBlock_Template_Contract[]) (Required) The list of block templates to be filtered.

$template_type

(string) (Required) The type of templates we are fetching.


Top ↑

Return

(TECEventsBlock_TemplatesBlock_Template_Contract[]) List of filtered Event Calendar templates.


Top ↑

Source

File: src/Events_Pro/Block_Templates/Controller.php

	public function filter_include_templates( $templates, $template_type ): array {
		if ( $template_type === 'wp_template' ) {
			$templates = array_merge(
				$templates,
				[
					tribe( Single_Venue_Block_Template::class ),
				]
			);
		}

		return $templates;
	}

Top ↑

Changelog

Changelog
Version Description
6.3.2 Introduced.