Redimensionando Imagens - adammacias/odin GitHub Wiki
Instalação
Adicione a seguinte linha no functions.php do seu tema:
require_once get_template_directory() . '/core/classes/class-thumbnail-resizer.php';
Argumentos aceitos
A função necessita receber os seguintes argumentos:
$id(int) ID da imagem que será redimensionada.$width(int) Largura em pixels da imagem redimensionada (somente números, ou seja, sem px).$height(int) Altura em pixels da imagem redimensionada (somente números, ou seja, sem px).$crop(bool) Tipo de corte (true= Corte seco oufalse= Corte proporcional), por padrão étrue.$upscale(bool) Força o redimensionamento em casos onde a imagem é menor que os valores de corte, por padrão éfalse.
Como usar
echo odin_get_image_url( 1, 800, 300, true, false );
O exemplo acima printa apenas url da imagem da seguinte forma:
www.seusite.com/caminho/da/sua/imagem.jpg
- Imagem referente ao ID 1
- 800px de largura.
- 300px de altura.
- Com hard crop mode.
- Sem Upscale
Código fonte
odin_get_image_url() está localizado em core/helpers.php.