big_image_size_threshold

过滤钩子
apply_filters( 'big_image_size_threshold', 2560, $imagesize, $file, $attachment_id )
参数
  • (int) $threshold The threshold value in pixels. Default 2560.
    Required:
  • (array) $imagesize { Indexed array of the image width and height in pixels. @type int $0 The image width. @type int $1 The image height. }
    Required:
  • (string) $file Full path to the uploaded image file.
    Required:
  • (int) $attachment_id Attachment post ID.
    Required:
定义位置
相关勾子
image_size_names_choosesite_icon_image_sizesrestrict_manage_siteswp_get_missing_image_subsizesembed_thumbnail_image_size
相关方法
image_size_input_fields_wp_get_image_size_from_metaadd_image_sizeget_image_send_to_editorhas_image_size_prime_site_caches
引入
5.3.0
弃用
-

big_image_size_threshold: 这是WordPress的一个过滤钩子,允许开发者修改被认为是”大”图片的尺寸阈值。big_image_size_threshold钩子将默认的尺寸阈值作为一个参数传递,钩子函数可以返回一个修改后的尺寸阈值来代替使用。这对于调整”大”图像检测的行为非常有用。

过滤"大图像"的阈值。

如果原始图像的宽度或高度高于阈值,它将被缩小。阈值用作最大宽度和最大高度。缩小后的图像将用作最大可用大小,包括_wp_attached_file后元值。

从过滤器的回调中返回false将禁用缩放。

$threshold = (int) apply_filters( 'big_image_size_threshold', 2560, $imagesize, $file, $attachment_id );

常见问题

FAQs
查看更多 >