Suporte » Temas » Manipulando Imagens – como pegar versão menos?

  • Resolvido Tihh

    (@tihhgoncalves)


    Estou desenvolvendo pra um cliente um tema que tem um cadastro especial de Clientes.

    Nesse cadastro, cada registro terá um campo “Logomarca”, onde eu estou pegando uma imagem utilizando o recurso: wp.media.

    Ok, está tudo lindo a maravilhoso. Ele retorna pra um campo texto a URL da imagem que eu acabei de subir (pelo retorno attachment.url).

    O problema é o seguinte:

    Eu envio uma imagem 800×800 pixels e em um lugar preciso dela 100x100px e em outro 500x500px. Como faço pra pegar uma “versão menor” dela?

    Observação: Nas minhas pesquisas só encontro como “brincar” com manipulação de imagem dentro de um Post. No meu caso é independente de post.

    Desde já agradeço a atenção.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Allyson Souza

    (@allysonsouza)

    O WordPress trabalha adicionando o tamanho após o nome da imagem:

    nome_da_imagem-100x100.png

    Se entendi está querendo pegar os tamanhos certos via JavaScript, pode tentar concatenar à sua URL o tamanho desejado. (Lembrando que para ele criar o tamanho de imagem necessário, este tamanho deve estar registrado com a função add_image_size())

    Não sei se entendi bem, mas espero que ajude!

    Criador do tópico Tihh

    (@tihhgoncalves)

    Olá Allyson, não era essa minha questão.
    Mas já consegui resolver. Entendi que o WP cria attachment e ele controla as “versões”.

    Então só ao invés de pegar a URL eu agora pedo o ID. Assim utilizo as funções tranquilamente.

    Mas de qualquer forma agradeço a atenção e a ajuda, colega.

    Abraços!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Manipulando Imagens – como pegar versão menos?’ está fechado para novas respostas.