Essa função registra o novo tamanho da certa imagem. Ou seja, cada vez quando desenvolvedor enviar uma nova imagem, o wordpress cria uma cópia com tamanho definido.
1 add_image_size($name, $width = 0, $height = 0, $crop = false )
$name – nome da imagem, registrado no wordpress, por exemplo ‘product-thumbnail’
! Não pode usar as seguintes nomes, que são reservados no WordPress: thumb, thumbnail, medium, large, post-thumbnail!
$width – largura da imagem, em pixels
$height – altura da imagem, em pixels
$crop – boolean, true ou false (de padrão é false)
Exemplos
1 add_image_size('product-thumbnail', 800, 500, true );
2 add_image_size('product-category-thumbnail', 1800, 800);