Parsed: 131717

function wp_img_tag_add_decoding_attr( $image, $context ) {
  _deprecated_function( __FUNCTION__, '6.4.0', 'wp_img_tag_add_loading_optimization_attrs()' );

  /*
	 * Only apply the decoding attribute to images that have a src attribute that
	 * starts with a double quote, ensuring escaped JSON is also excluded.
	 */
  if ( ! str_contains( $image, ' src="' ) ) {
    return $image;
  }

  
/** This action is documented in wp-includes/media.php */
  $value = apply_filters( 'wp_img_tag_add_decoding_attr', 'async', $image, $context );

  if ( in_array( $value, array( 'async', 'sync', 'auto' ), true ) ) {
    $image = str_replace( '<img ', '<img decoding="' . esc_attr( $value ) . '" ', $image );
  }

  return $image;
}