WP_Duotone::enqueue_custom_filter()private staticWP 6.3.0

Enqueue custom filter assets for the page.

Includes an SVG filter and block CSS declaration.

Method of the class: WP_Duotone{}

No Hooks.

Return

null. Nothing (null).

Usage

$result = WP_Duotone::enqueue_custom_filter( $filter_id, $duotone_selector, $filter_value, $filter_data );
$filter_id(string) (required)
The filter ID. e.g. 'wp-duotone-000000-ffffff-2'.
$duotone_selector(string) (required)
The block's duotone selector. e.g. '.wp-block-image img'.
$filter_value(string) (required)
The filter CSS value. e.g. 'url(#wp-duotone-000000-ffffff-2)' or 'unset'.
$filter_data(array) (required)
Duotone filter data with 'slug' and 'colors' keys.

Changelog

Since 6.3.0 Introduced.

WP_Duotone::enqueue_custom_filter() code WP 6.7.1

private static function enqueue_custom_filter( $filter_id, $duotone_selector, $filter_value, $filter_data ) {
	self::$used_svg_filter_data[ $filter_id ] = $filter_data;
	self::enqueue_block_css( $filter_id, $duotone_selector, $filter_value );
}