Suporte » Plugins » Resize de Imagem com add_image_size() -" Medidas dinâmicas"

  • Boa tarde,

    estou começando com WP, me surgiu a necessidade de fazer o “resize” da imagem destacada, consegui realizar o resize porém as medidas ficam no próprio código, eu gostaria de saber se tem uma forma de deixar isso dinâmico, ou seja, em um menu o usuário escolher as medidas dessas imagens destacadas… essas imagens estão atreladas a um custom post type.

    Agradeço antecipadamente.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Criador do tópico watsonmarconato

    (@watsonmarconato)

    Esqueci de citar, se houver uma forma de criar uma “máscara” arredondada seria realmente útil… para manter a segurança e padrão nas imagens que serão apresentadas..

    Eduardo

    (@eduardozulian)

    Bicho, não entendi direito. Consegue reformular?

    Criador do tópico watsonmarconato

    (@watsonmarconato)

    Opa consigo sim =D

    Então eu criei uma função para fazer o resize de uma imagem de um custom post type.

    add_image_size($name, $width, $height, $cropBoolean);
    add_image_size(‘featuredImageCropped’, 250, 200, true);

    porém as medidas estão “setadas” diretamente no código, (250,200).

    Em primeira parte eu gostaria de saber se tem como inserir essas medidas dinamicamente, para que se o layout futuramente for alterado eu possa pelo painel adm alterar a medida dessas imagens.
    **Dessa forma a imagem é forçada a ficar no tamanho proposto a ela.

    e uma segunda dúvida, é se tem uma forma de criar alguma função que “force” a imagem a ficar com os cantos arredondados, assim como a função do add_image_size() que força a medida….

    Estou começando com WP desculpe se não consigo ser bem claro … Agradeço antecipadamente a ajuda.

    Eduardo

    (@eduardozulian)

    Então, pras duas perguntas a mesma resposta: você pode fazer uso do CSS. Para a primeira pergunta, no entanto, você pode mudar esses tamanhos diretamente no seu arquivo functions.php. Para que você possa alterar pelo painel, só criando uma página de opções pra isso.

    Para forçar cantos arredondados, basta que você diga que cada imagem dentro do seu tema terá essa propriedade. Exemplo:

    img {
        border-radius: 3px;
    }
Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Resize de Imagem com add_image_size() -" Medidas dinâmicas"’ está fechado para novas respostas.