下面是一个从srcset
属性。这适用于古腾堡的特色图片和添加到帖子内容的图片。(在二十个二十主题上测试)。
function filter_wp_calculate_image_srcset( $sources, $size_array, $image_src, $image_meta, $attachment_id ) {
global $post;
if ( $post && \'post\' === $post->post_type ) {
$max_size = 600; // change as needed
// var_dump($sources);
foreach ($sources as $size => $image) {
if ( $size > $max_size ) {
unset($sources[$size]);
}
}
// var_dump($sources);
}
return $sources;
}
add_filter( \'wp_calculate_image_srcset\', \'filter_wp_calculate_image_srcset\', 11, 5 );
筛选文档:
https://developer.wordpress.org/reference/hooks/wp_calculate_image_srcset/