wp_lazy_loading_enabled()WP 5.5.0

Determines whether to add the loading attribute to the specified tag in the specified context.

Хуки из функции

Возвращает

true|false. Whether to add the attribute.

Использование

wp_lazy_loading_enabled( $tag_name, $context );
$tag_name(строка) (обязательный)
The tag name.
$context(строка) (обязательный)
Additional context, like the current filter name or the function name from where this was called.

Список изменений

С версии 5.5.0 Введена.
С версии 5.7.0 Now returns true by default for iframe tags.

Код wp_lazy_loading_enabled() WP 6.4.3

function wp_lazy_loading_enabled( $tag_name, $context ) {
	/*
	 * By default add to all 'img' and 'iframe' tags.
	 * See https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-loading
	 * See https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-iframe-loading
	 */
	$default = ( 'img' === $tag_name || 'iframe' === $tag_name );

	/**
	 * Filters whether to add the `loading` attribute to the specified tag in the specified context.
	 *
	 * @since 5.5.0
	 *
	 * @param bool   $default  Default value.
	 * @param string $tag_name The tag name.
	 * @param string $context  Additional context, like the current filter name
	 *                         or the function name from where this was called.
	 */
	return (bool) apply_filters( 'wp_lazy_loading_enabled', $default, $tag_name, $context );
}