Como adicionar tamanhos de miniatura personalizados ao seu tema WordPress

Para adicionar tamanhos de miniatura personalizados ao seu tema, adicione isso no seu arquivo functions.php:

/*  Image thumbnail sizes
/* ------------------------------------ */
function alx_setup()
{
    add_image_size( 'thumb-small', 200, 200, true ); // Hard crop to exact dimensions (crops sides or top and bottom)
    add_image_size( 'thumb-medium', 520, 9999 ); // Crop to 520px width, unlimited height
    add_image_size( 'thumb-large', 720, 340 ); // Soft proprtional crop to max 720px width, max 340px height
}
add_action( 'after_setup_theme', 'alx_setup' );

Para exibir uma imagem em destaque com seu novo tamanho (neste caso, “thumb-small”) em uma postagem, basta adicionar:

<?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'thumb-small' ); } ?>

Se o seu tema não suporta imagens em destaque, você precisa adicioná-lo ao seu arquivo functions.php, dentro da sua função de configuração.

// Enable featured image
add_theme_support( 'post-thumbnails' );

Se você adicionar novos tamanhos de miniaturas a um site que já tenha feito upload de mídia, será necessário gerar novamente miniaturas para que os novos tamanhos apareçam.

Function reference: add_image_size

Compartilhe

Sobre o autor

James R. Moro

James Moro

Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.

Faça um comentário