Usando miniatura nos posts do WordPress
Por: Fábio P.
10 de Julho de 2018

Usando miniatura nos posts do WordPress

Web Design Wordpress Geral Criação

O Post Thumbnails é a funcionalidade que permite usar miniaturas para os posts e páginas. Antes era possível fazer uso miniaturas, porém não existia nada de padrão na ferramenta de publicação, sendo a principal forma de uso através de campos personalizados.

Para fazer uso dessa funcionalidade, devemos antes ativá-la no arquivo functions.php do tema, para tanto use o código abaixo, o qual verifica se a versão do seu WordPress suporta tal funcionalidade, caso o retorno seja verdadeiro, adiciona no tema o suporte ao Post Thumbnails.

[sourcecode language="php"] if (function_exists('add_theme_support')): add_theme_support('post-thumbnails'); endif; [/sourcecode]

Você pode restringir o uso das miniaturas aos posts ou páginas, como pode de ser visto no código a seguir:

[sourcecode language="php"] add_theme_support( 'post-thumbnails', array( 'post' ) ); // Para colocar no loop de seus posts add_theme_support( 'post-thumbnails', array( 'page' ) ); // Para páginas colocar no page, onde você chama sua página [/sourcecode]

É possível configurar um tamanho padrão para as miniaturas, caso você queira que ela sempre fique com o mesmo tamanho, faça isso através do código seguinte, onde os dois primeiros parâmetros especificam o tamanho da miniatura e o true define o corte da imagem.

[sourcecode language="php"] set_post_thumbnail_size( 50, 50, true ); [/sourcecode]

Também podemos configurar tamanhos diferentes para as miniaturas, pois muitas vezes desejamos visualizar a miniatura em tamanho diferente no decorrer do tema, veja um exemplo de código que realiza essa configuração.

[sourcecode language="php"] add_image_size('novo_tamanho', 300, 200, true); [/sourcecode]

Agora para mostrar as miniaturas no tema no local que queremos que ela apareça devemos chamar função the_post_thumbnail, da seguinte forma:

[sourcecode language="php"] the_post_thumbnail(); [/sourcecode]

A função anterior apresenta a miniatura em seu tamanho padrão, para mostrar os tamanhos personalizados temos que adicionar um parâmetro na mesma, contendo nome definido para o tamanho personalizado.

[sourcecode language="php"] the_post_thumbnail("novo_tamanho"); [/sourcecode]

Muito fácil né?

Cadastre-se ou faça o login para comentar nessa publicação.

Confira artigos similares

Confira mais artigos sobre educação

+ ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil