wordpress-tips

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

Compartilhe:

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.

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;
}

Dica do Justin Tadlock

Publicado por

Angel Costa

Compartilhe:

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>