如果原始图像的宽度或高度高于阈值,则将按比例缩小。即便是设置full,得到的也是-scaled的图片。
阈值用作最大宽度和最大高度的设置。既图片长边的最大值。

1,设置上传图片的长边最大值为3840px

<?php
function big_image_size_threshold($threshold)
{
    return 3840; // new threshold
}
add_filter('big_image_size_threshold', 'big_image_size_threshold', 999, 1);
//这样get_the_post_thumbnail( $post_id, 'full' );得到的图片为经过上面的规则压缩出来的图片。

2,禁用限制最大尺寸的功能

<?php
add_filter( 'big_image_size_threshold', '__return_false' );
//这样get_the_post_thumbnail( $post_id, 'full' );得到的图片为上传的原图。