Correção da postagem para WordPress (NÃO)

Usando o WordPress, obviamente fazemos muitos layouts orientados para “blog”. Na maioria das vezes, esses “rios” têm uma miniatura de postagem, título, meta de postagem e um trecho.

Cenário

Portanto, a miniatura da postagem é tipicamente flutuada para a esquerda, com todas as outras informações da postagem marginais (ed) -esquerda para uma aparência limpa e não envolvente.

O problema é: “O que acontece quando não há miniatura de postagem associada a ela?”

Acabamos com um espaço em branco em branco, não é divertido!

Cenário

A solução para mim foi ligar o post_class () do WordPress. Ao adicionar este snippet rápido, podemos verificar se a postagem atual tem ou não uma miniatura de postagem associada a ela, adicionar uma nova classe “sem miniaturas” e, portanto, podermos estilizar essas postagens em particular de forma diferente.

function my_has_thumbnail_class( $classes ) {
global $post;
if( !has_post_thumbnail() )
$classes
[] = 'no-thumbnail';
return $classes;
}
add_filter
( 'post_class', 'my_has_thumbnail_class' );

Dando-nos um layout limpo e consistente.

Cenário