thumbnails-thimthumb

Além de deixar o site com uma estética mais bonita, os thumbnails (miniaturas) aumentam a taxa de cliques, pois uma imagem é mais chamativa ao leitor.

Uma imagem vale mais que mil palavras.

Existem plugins que podem gerar automaticamente miniaturas, mas nenhuma é mais completa que o script ThimThumb.

Ele não depende das configurações de mídia do WordPress, o que é perfeito para ser implementado junto a temas, pois não depende de configurações feitas pelo usuário. O Scarllet é um exemplo de tema que se utiliza deste script.

Esse script redimensiona a imagem sem distorce-la, grava as imagens em uma pasta do próprio tema, e é fácil de instalar e usar.

Como fazer

Instalação

Faça o download do script TimThumb e salve dentro da pasta do seu tema. Para uma maior organização, você pode colocar esse script em uma subpasta chamada “scripts”, ficando assim: \wp-content\themes\meutema\scripts\timthumb.php .

No local onde você salvou o script crie uma nova pasta com o nome de “cacheâ€. Mude o chmod (atributos do arquivo) para 777, garantindo assim que seja possível gravar as imagens nesta pasta.

Com isso o TimThumb já pode ser utilizado.

Utilização

Você pode utilizar em qualquer lugar do seu tema, bastará usar o seguinte código (realizando as devidas modificações):

<img src="/scripts/timthumb.php?src=http://meusite.com/files/2009/12/exemplo.jpg&w=322&h=206&zc=1">

Entendendo o código:

<?php bloginfo(‘template_directory’); ?>/scripts/timthumb.php

Aqui é o caminho onde está instalado o script. Você deve altera-lo se por acaso a instalação tenha sido feito em outro lugar.

http://meusite.com/files/2009/12/exemplo.jpg

Aqui é o link da imagem original que será redimensionada. Ao invés de usar um link estático, você pode usar um custom field (campo personalizado) dentro do laço do post (veja o post: Usando Custom Fields no ThimThumb).

w=322&h=206

Aqui é o tamanho do thumbnail gerado. Ele está em pixels, o “w†representa a largura, e o “h†representa a altura. Modifique para o tamanho do thumbnail desejado.

zc=1

Este é o zoom crop, que indica se a imagem será dado zoom para realizar o corte. Deixando com o valor “1†o zoom crop está ativado e será feito o zoom, deixando a imagem ser distorção. Se deixado o valor em “0†o zoom crop está desativado e não será feito o zoom, o que pode gerar distorção na imagem.

Veja o exemplo para entender melhor.

zoom-crop-thimtumb-diferenca-ativado-desativado

Conclusão

Os thumbnails estão sendo usados amplamente nos mais variados tipos de sites, a exemplo temos os portais de noticias como R7 e Globo.com.

Mesmo se o seu site seguir a dinâmica de blog (vários artigos completos em uma mesma página), os thumbnails podem ser usados, por exemplo, para ilustrar os arquivo de categorias ou os resultados de pesquisa, como usado no Hongkiat.

As utilizações são inúmeras, sendo o único limitador a criatividade de quem for utilizar este recurso. Então não se limite ao utilizar os thumbnails.

9 Comentários

    WordPress com ThimThumb: usando custom field (campo personalizado) para as imagens | ZackShinra

    [...] ThimThumb é uma excelente ferramenta para gerar miniaturas/thumbnails. No artigo ‘Gere thumbnails (miniaturas) automaticamente no WordPress’ mostrei como instalar e usar esta ferramenta, agora mostro como usar custom fields (campos [...]

    16 de dezembro de 2009 às 16:51
    1

    Pontos_Exu

    Adorei seu tutorial..Bem explicado e facil de entender…Perdi a cabeça procurando como fazer isso! Obrigado!!!!!

    14 de janeiro de 2010 às 7:30
    2

    Dine Oliveira

    Olá, achei muito útil esse post no entanto estou com dificuldades de fazer com que o mesmo funcione. Fiz exatamente como está no tut só que na hora de carregar a imagem ele até encontra mas adota os seguintes valores pra ela: Width:0 Height:0;

    Sabe me dizer o que estou fazendo de errado ?

    13 de abril de 2010 às 15:23
    3

    Dine Oliveira

    Será que vc pode me enviar essa resposta por e-mail tb ?

    13 de abril de 2010 às 15:23
    4

    Lauro Adriano

    Você mexeu no campo “w=322&h=206″ ?

    19 de maio de 2010 às 17:35
    5

    joao ricardo de andrade

    Certo, mas infelizmente meu site nao estou conseguindo colocar ou melhor alterar. tentei várias vezes mas em vão. Não existe a opção de miniaturas apesar de estar usando o wordpress 3.0.
    Preciso de uma galeria de fotos mas infelizmente não consigo.
    Uso o template My mag.

    6 de julho de 2010 às 20:05
    6

    Mi Salviano

    Era exatamente isso que eu precisava… MAS

    Infelizmente não rodou o código. Simplesmente a IMG não é impressa.

    Uso wordpress 3.0

    De qualquer maneira, parabens pelo post

    14 de julho de 2010 às 11:35
    7

    Lauro Adriano

    Não sei bem porque, mas as linhas de códigos colocadas nas tag’s “code” do próprio WordPress, modificam o código de uma maneira que não dá para usar.
    Vou revisar o post e usar um plugin para colocar os códigos novamente.

    14 de julho de 2010 às 12:24
    8

    Fellipe Borges

    Muito show!
    Valeu pelo tutorial… não consegui utilizar com uma imagem em http, mas localmente ficou show de bola.

    Abraço!

    19 de julho de 2010 às 13:45
    9

Deixe seu Comentário

Os campos marcados com asterísco (*) são obrigatórios. O seu e-mail não será publicado.

Sobre o Artigo

Este artigo foi visualizado 1975 vezes, e possui 9 comentários.

Tags: , , , ,