W3cubDocs

/WordPress

WP_Duotone::enqueue_custom_filter( string $filter_id, string $duotone_selector, string $filter_value, array $filter_data )

Enqueue custom filter assets for the page.

Description

Includes an SVG filter and block CSS declaration.

Parameters

$filter_idstringrequired
The filter ID. e.g. 'wp-duotone-000000-ffffff-2'.
$duotone_selectorstringrequired
The block’s duotone selector. e.g. ‘.wp-block-image img’.
$filter_valuestringrequired
The filter CSS value. e.g. 'url(#wp-duotone-000000-ffffff-2)' or 'unset'.
$filter_dataarrayrequired
Duotone filter data with 'slug' and 'colors' keys.

Source

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 );
}

Changelog

Version Description
6.3.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_duotone/enqueue_custom_filter