Por que wp_get_attachment_image não inclui o tamanho “cheio” no srcset?

Estou tentando obter uma imagem com o atributo srcset para todos os tamanhos de imagem usando wp_get_attachment_image () . Mas parece que o tamanho “completo” (original) não está listado:

  

Dá: (exclui atributos não relevantes)

  

Este é o resultado esperado? Como devo include tamanho completo (… image.jpg neste caso) no atributo srcset ?


Percebi que chamando não inclui o tamanho completo no srcset mas ainda faz uso dele se for necessário, pois é atribuído ao src . Isso parece funcionar bem com os navegadores que suportam o srcset (eu verifiquei chamadas de rede e apenas o tamanho de imagem necessário é chamado). Mas estou preocupado em atribuir o tamanho completo ao src em navegadores que não suportam o recurso srcset .

Solutions Collecting From Web of "Por que wp_get_attachment_image não inclui o tamanho “cheio” no srcset?"

srcset assume que todas as imagens especificadas no atributo têm a mesma relação de aspecto. Como é improvável que a imagem original (completa) tenha uma relação de aspecto que corresponda aos tamanhos de imagem registrados, é de esperar que nunca faça parte de um atributo srcset .

Atualização de comentários : também temos uma restrição de tamanho de largura máxima de 1600px que pode ser alterada através do filtro max_srcset_image_width .