✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como usar o método wp_get_image_editor para redimensionar suas imagens no WordPress

17

No início da minha carreira, eu usava bibliotecas externas para redimensionar as imagens no WordPress. Eu não sabia sobre a função embutida fornecida pelo WordPress wp_get_image_editor resize. O uso de biblioteca externa para redimensionar imagens era uma tarefa complexa. Obrigado ao WordPress por fornecer o método wp_get_image_editor que torna a vida do desenvolvedor muito mais fácil.

Por que precisamos redimensionar a imagem

O redimensionamento de imagens é um fator muito importante em termos de desempenho e velocidade do site. Se você estiver enviando a imagem com a dimensão de 1000px 500px e o espaço disponível para exibi-la no site for 300px 120px, devemos redimensionar a imagem original para a dimensão desejada. Desta forma, você pode agilizar seu site.

Para fazer sua página carregar mais rápido, você deve redimensionar e compactar as imagens do site. Você pode ler nossos artigos sobre como otimizar imagens. Como otimizar imagens ao fazer upload em PHP e TinyPNG compactar imagens usando PHP.

Uso do método wp_get_image_editor()

O uso de wp_get_image_editor é muito fácil e direto. Você precisa passar o caminho absoluto de uma imagem que deseja redimensionar. Abaixo está o código de exemplo que você pode consultar de acordo com suas necessidades. No meu caso, estou redimensionando a imagem ‘site-logo.png’ que está localizada no meu diretório de temas na pasta ‘imagens’. Nomeio minha nova imagem de redimensionamento como ‘new-logo.png’.

$img_path = get_stylesheet_directory(). '/images/';
$img_name = 'site-logo.png';
$image = wp_get_image_editor( $img_path. $img_name );
if (! is_wp_error( $image)) {
    $image->resize( 200, 50, true );
    $image->save( $img_path. 'new-logo.png' );
}

Passei a largura e a altura para 200 px e 50 px, respectivamente. Observe o terceiro parâmetro que defini como verdadeiro. Isso significa que a imagem será cortada nas dimensões passadas. Se este parâmetro for falso, a imagem será redimensionada proporcionalmente.

Espero que você entenda como usar wp_get_image_editor para redimensionar suas imagens no WordPress. Para qualquer dúvida ou sugestão, por favor deixe um comentário abaixo.

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação