fbpx
WordPress

Configurando uma imagem padrão (post thumbnail) no WordPress

A função de atribuir uma imagem a cada post ou página no WordPress é relativamente nova, se levarmos me conta o tempo que a plataforma existe. Então, é comum encontrar alguns temas antigos que usam campos personalizados para imagem.

E isto vira uma dor de cabeça quando se vai mudar de tema e não existe uma imagem para cada post. Como adicionar uma imagem a cada um das suas centenas de posts?

Um jeito prático de fazer isso é adicionando uma imagem padrão para posts que não tiverem uma.

Basta colar o código abaixo no seu functions.php. Substitua o images/default-thumbnail.png pelo caminho da sua imagem dentro do seu tema.

[code lang=”php”]
add_filter( ‘post_thumbnail_html’, ‘my_post_thumbnail_html’ );
function my_post_thumbnail_html( $html ) {
if ( empty( $html ) )
$html = ‘<img src="’ . trailingslashit( get_stylesheet_directory_uri() ) . ‘images/default-thumbnail.png’ . ‘" alt="" />’;
return $html;
}
[/code]