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
.