Alternativa se posts não tiver miniatura

  • Como mostrar uma imagem padrão quando não se tem uma miniatura
  • Como não mostrar nada se não tiver miniaturas

Complementando os outros artigos sobre miniaturas, veja como usar o condicional para miniaturas WordPress.O recurso de miniaturas do WordPress é ótimo principalmente porque não é obrigatório defini-las para todas as postagens e páginas que criar. Para evitar problemas no layout do tema, você pode usar uma imagem padrão, como logo do site, ou então não mostrar nada. Veja como fazer:

Adicionando o recurso

No artigo sobre este recurso, você viu como é fácil adicionar o recurso de miniaturas do WordPress. Vamos mudar um pouco onde a miniatura será mostrada, através do condicional:

<?php if(has_post_thumbnail( )): ?>
<?php the_post_thumbnail('thumbnail'); ?>
<?php endif; ?>

O condicional has_post_thumbnail verifica se a postagem ou página tem uma miniatura, se tiver, mostra a miniatura, se não tiver, não mostra nada. Não muito procurada a não ser por falta de opção, também se pode mostrar qualquer outra coisa, como um logo ou imagem padrão caso a postagem não tenha uma miniatura:

<?php if(has_post_thumbnail( )): ?>
<?php the_post_thumbnail('thumbnail'); ?>
<?php else : ?>
&lt;div&gt;<img title="sem thumb" alt="" src="http://image.com/sem-thumb-gif" />&lt;/div&gt;
<?php endif; ?>

Link na miniatura

Não muito a ver com o artigo mas muito procurado: é bom adicionar link da postagem à miniatura ou imagem de sem-miniatura. Você pode adicionar o link da postagem na miniatura ou imagem desse modo:

<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>

E é isso! Tudo para manter o visitante entretido!

Alternativa se posts não tiver miniatura é um artigo sobre miniaturas miniaturas Sem categoria http://dianakcury.com/sem-categoria-pt/alternativa-se-posts-nao-tiver-miniatura#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *