• Resolvido tmalexandre

    (@tmalexandre)


    Fala galera beleza, estava criando meu theme aqui e precisei usar um sistema igual que o timthumb faz que é de redimensionar as imagens. Mas pelo que li existe funções nativas do wordpress que faz isso, alguém pode me explicar como funciona para eu passar o caminho da imagem e ele gerar certinho na tag <img>

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Leo Baiano

    (@leobaiano)

    O WordPress trabalha o tamanho das imagens de forma diferente do timthumb, o plugin faz crop e resize na hora que a imagem é chamada e guarda em cache uma versão desta. Já o WordPress faz esse trabalho na hora que o usuário faz o upload da imagem no sistema.

    Por padrão o WordPress já faz um o crop de alguns tamanhos pré definidos (thumbnail, medium e large) e você pode ajustar esses tamanhos nas configurações de media do painel administrativo. Mas você também pode criar novos tamanhos para que o WP faça o crop ou resize (como preferir) na hora do upload e pode chamar esses tamanhos diretamente no tema e incluir-los na lista de tamanhos de imagens que o usuário escolhe quando vai inserir uma imagem no post.

    Para definir um novo tamanho você vai usar a função add_image_size();

    Para chamar a imagem de destaque, no tamanho criado, é só passar o nome do tamanho que você criou como primeiro parâmetro da função the_post_thumbnail() que é a responsável por exibir a imagem de destaque do post no site.

    Por fim, se quiser adicionar esse novo tamanho na lista de opções que o usuário tem na hora que vai inserir uma imagem no post você pode utilizar o filtro image_size_names_choose.

    Bom trabalho e caso tenha alguma dúvida volta aqui!

    Criador do tópico tmalexandre

    (@tmalexandre)

    Sua explicação foi muita boa, ficou mais claro pra mim agora aonde usar essas opções. Obrigadoo

    Moderador Leo Baiano

    (@leobaiano)

    Opa, então vou marcar o tópico como resolvido e caso tenha dúvida volta aqui.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Função nativa que substitua o timthumb alguem sabe?’ está fechado para novas respostas.