wp_global_styles_render_svg_filters()WP 5.9.1

Deprecated from version 6.3.0 SVG generation is handled on a per-block basis in block supports.. It is no longer supported and can be removed in future releases. It is recommended to replace this function with the same one.

Renders the SVG filters supplied by theme.json.

Note that this doesn't render the per-block user-defined filters which are handled by wp_render_duotone_support, but it should be rendered before the filtered content in the body to satisfy Safari's rendering quirks.

No Hooks.

Return

null. Nothing (null).

Usage

wp_global_styles_render_svg_filters();

Changelog

Since 5.9.1 Introduced.
Deprecated since 6.3.0 SVG generation is handled on a per-block basis in block supports.

wp_global_styles_render_svg_filters() code WP 6.5.2

function wp_global_styles_render_svg_filters() {
	_deprecated_function( __FUNCTION__, '6.3.0' );

	/*
	 * When calling via the in_admin_header action, we only want to render the
	 * SVGs on block editor pages.
	 */
	if (
		is_admin() &&
		! get_current_screen()->is_block_editor()
	) {
		return;
	}

	$filters = wp_get_global_styles_svg_filters();
	if ( ! empty( $filters ) ) {
		echo $filters;
	}
}