Image Tools

Este arquivo contém 4 funções bastante úteis quando você está construindo um tema. Para utilizá-lo, copie-o para a pasta do seu tema e inclua ele no seu arquivo includes.php utilizando a função include().

Download

Funções:

theme_image($name [, $params])

Imprime a tag “img” para uma imagem que está na subpasta images dentro do seu tema. Útil para colocar as imagens fixas do seu tema, como header, rodapé, botões e etc.

Exemplo:

theme_image('logo.png');

Vai imprimir:

<img src="http://url_para_a_pasta_do_tema/images/logo.png" />

parâmetros:

$name – o nome do arquivo de imagem

$params [opcional] – array com pares de atributos adicionais para a tag img

Exemplo:

theme_image('logo.png', array('class' => 'logo'));

vai imprimir

<img src="http://url_para_a_pasta_do_tema/images/logo.png" class="logo"/>

get_theme_image($name)

Funciona da mesma maneira que a função theme_image, mas ao invés de imprimir a tag html img, apenas retorna a URL para o arquivo de imagem.

post_image([$size, $caption, $post_id, $params, $returnSRC])

Imprime a tag “img” para uma imagem de um post dado. Esta função pode ser usada dentro ou fora do Loop, e vai imprimir a primeira imagem do post utilizando a propriedade “ordem” das imagens. Todos os parâmetros são opcionais quando se utiliza a função dentro do Loop. Fora do Loop é necessário passar pelo menos os paramentros $size, $caption e $post_id.

parâmetros:

$size
(string)(opcional) tamanho da imagem a ser impresso
padrão – “thumbnail”

$caption
(boolean)(opcional) imprime ou não a legenda da imagem
padrão – false

$post_id
(integer)(opcional) Quando usada fora do Loop, use este parametro para passar o ID do post
padrão – null

$params
(array)(opcional) array de pares com parametros adicionais para serem impressos na tag img
padrão – null

$returnSRC
(boolean)(opcional) se true, apenas retorna o src da imagem e não imprime a tag img (se quiser isso, use a função get_post_image() )
padrão – false

get_post_image([$size, $post_id])

Retorna a URL para uma imagem de um post dado. Esta função pode ser usada dentro ou fora do Loop, e vai retornar a primeira imagem do post utilizando a propriedade “ordem” das imagens. Todos os parâmetros são opcionais quando se utiliza a função dentro do Loop.

parâmetros:

$size
(string)(opcional) tamanho da imagem a ser impresso
padrão – “thumbnail”

$post_id
(integer)(opcional) Quando usada fora do Loop, use este parametro para passar o ID do post
padrão – null


Comentários

Deixe seu comentário