intermediate_image_sizes_advanced

过滤钩子
apply_filters( 'intermediate_image_sizes_advanced', $new_sizes, $image_meta, $attachment_id )
参数
  • (array) $new_sizes Associative array of image sizes to be created.
    Required:
  • (array) $image_meta The image meta data: width, height, file, sizes, etc.
    Required:
  • (int) $attachment_id The attachment post ID for the image.
    Required:
定义位置
相关勾子
fallback_intermediate_image_sizesedit_form_advancedsite_icon_image_sizesimage_make_intermediate_sizewp_edited_image_metadata
相关方法
get_intermediate_image_sizeswp_create_image_subsizesimage_get_intermediate_sizewp_update_image_subsizeswp_ajax_media_create_image_subsizesremove_image_size
引入
5.3.0
弃用
-

intermediate_image_sizes_advanced: 这个过滤器允许你修改在WordPress中为上传图片生成的中间图片尺寸。默认情况下,WordPress为每张上传的图片生成几种不同的尺寸,以便在整个网站的不同环境中使用。intermediate_image_sizes_advanced过滤器可以用来添加、删除或修改生成的中间图片尺寸。

过滤上传图片时自动生成的图片尺寸。

$new_sizes = apply_filters( 'intermediate_image_sizes_advanced', $new_sizes, $image_meta, $attachment_id );

常见问题

FAQs
查看更多 >