wp_lazy_loading_enabled() – Determines whether to add the `loading` attribute to the specified tag in the specified context.

You appear to be a bot. Output may be restricted

Description

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

Usage

$bool = wp_lazy_loading_enabled( $tag_name, $context );

Parameters

$tag_name
( string ) required – The tag name.
$context
( string ) required – Additional context, like the current filter name or the function name from where this was called.

Returns

bool Whether to add the attribute.

Source

File name: wordpress/wp-includes/media.php
Lines:

1 to 20 of 20
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 );
}
 

 View on GitHub View on Trac