wp_omit_loading_attr_threshold() – Gets the threshold for how many of the first content media elements to not lazy-load.

You appear to be a bot. Output may be restricted

Description

Gets the threshold for how many of the first content media elements to not lazy-load.

This function runs the wp_omit_loading_attr_threshold filter, which uses a default threshold value of 1. The filter is only run once per page load, unless the $force parameter is used.

Usage

$int = wp_omit_loading_attr_threshold( $force );

Parameters

$force
( bool ) optional – Optional. If set to true, the filter will be (re-)applied even if it already has been before. Default false.

Returns

int The number of content media elements to not lazy-load.

Source

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

1 to 20 of 20
function wp_omit_loading_attr_threshold( $force = false ) {
  static $omit_threshold;

  // This function may be called multiple times. Run the filter only once per page load.
  if ( ! isset( $omit_threshold ) || $force ) {
    
/**
 * Filters the threshold for how many of the first content media elements to not lazy-load.
 *
 * For these first content media elements, the `loading` attribute will be omitted. By default, this is the case
 * for only the very first content media element.
 *
 * @since 5.9.0
 *
 * @param int $omit_threshold The number of media elements where the `loading` attribute will not be added. Default 1.
 */
    $omit_threshold = apply_filters( 'wp_omit_loading_attr_threshold', 1 );
  }

  return $omit_threshold;
}
 

 View on GitHub View on Trac