Assumindo que a pergunta é sobre wp_get_attachment_image_src
.
Poderia ser também sobre wp_get_attachment_link
, mas, embora relacionada, essa análise não a inclui.
Fiquei ciente desse problema ao responder a essa pergunta: Como posso ver todas as miniaturas geradas pelo WP no Media Manager? .
Consulte-o para ver um código de trabalho referente ao problema desta questão .
E isso levou a este tópico do fórum do WordPress .
A função wp_get_attachment_image_src ($ attachment_id, $ size, $ icon) retorna uma matriz que contém:
[0] => url
[1] => width
[2] => height
[3] => is intermediate
Se [3]
for falso, os original
dados da imagem serão retornados.
Ambos wp_get_attachment_image_src
e wp_get_attachment_link
dependem da função image_downsize
, por dentro /wp-includes/media.php
.
E é aí que esse array de 4 itens está sendo retornado.