WP_Duotone::enqueue_custom_filter()
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() 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 ); }