Я не трогаю ничего системного. Темы у меня из коробки, поэтому если надо разработчикам темы, то сами удалят. Мне это не мешает.
Нет, это для решения проблем с lazyload и другими косяками, когда размер изображения подгоняется под конкретное устройство.
Тут обсуждения этого решения: #62413 (WordPress 6.7 Auto-sizes Reducing Image Sizes) – WordPress Trac
contain-intrinsic-size: 3000px 1500px
Это не про CLS такие размеры.
Ещё здесь, тоже обсуждали: Auto sizes causes images in galleries to display skewed · Issue #947 · WordPress/performance
А тут подробнее, про "новинки" в тэге IMG
HTML атрибуты: srcset, sizes и тег <picture>
Погуглить трудно? Или это не в моде стало что ли?
https://www.google.com/search?q=contain-intrinsic-size+примеры
Добавление этой строчки кода в function.php,
add_filter('wp_img_tag_add_auto_sizes', '__return_false');
Я так и не понял, нужна она, или не нужна, и без неё сайт работал сто лет в обед, и с ней все тоже самое, то ли лишняя строка с инлайновым стайлом, то ли не понятно, что. Зачем она, кому это нужно, непонятно.
У майков блог на WordPress, прикиньте чуваки у которых своя серверная ОС, свой веб-сервер IIS, свой фреймворк .NET ASP(язык программирования по сути на стороне сервера, а-ля php), бесконченость бабла, специалистов топого уровня со всего мира сделали блог на WordPress, даже они поняли что все это фигня что у них есть :-), и установили WordPress с Yoast плагином, прикиньте :), а вы говорите, и еще что-то думаете:
https://blogs.microsoft.com/
А что в W3C Markup Validation Service – на эту строку ошибку выдает:
Error: CSS: contain-intrinsic-size: Property contain-intrinsic-size doesn't exist.