Exibindo um thumbnail padrão no WordPress com has_post_thumbnail()

Você já se deparou com um tema, ou mesmo um site ou blog que visitava, onde na lista de postagens alguns dos posts não tinham um thumbnail, a famosa miniatura ou gravata, sendo exibido?

Por Softwares Pular para comentários
Exibindo um thumbnail padrão no WordPress com has_post_thumbnail()

Você já se deparou com um tema, ou mesmo um site ou blog que visitava, onde na lista de postagens alguns dos posts não tinham um thumbnail, a famosa miniatura ou gravata, sendo exibido?

Veja mais dicas de Wordpress

Vamos ver como corrigir essa falha com uma simples função do WordPress, a has_post_thumbnail(). Com uma simples função e uma codificação de verificaçào da existência do thumbnail, podemos evitar esse transtorno para os usuários, e também mantermos o layout do tema com uma estrutura amigável aos olhos dos visitantes.Veja no código abaixo como é simples fazer a verificação e exibir um thumbnail padrão, no caso de não ter um específico para o post.

if(has_post_thumbnail())
{
   the_post_thumbnail();
}
else
{
   echo ''.get_the_title().'';
}

Usamos um if para verificar a existência do thumbnail para o post, usando a função de verificação has_post_thumbnail(). Se existe um thumbnail associado ao post, então fazemos a exibição dele com a função the_post_thumbnail(), caso contrário, exibimos um thumbnail padrão.

Repare que na exibição da imagem padrão foram utilizadas duas outras funções: get_template_directory_uri(), responsável por retornar a url do site, e get_the_title(), que retorna o título do post.Fiquem ligados, novidades estão por vir.

Comentários:
Carregar comentários