Musilda.cz

Funkce has_post_thumbnail

Dnešní přírůstek do codexu je jednoduchá funkce, která zjišťuje, zda má post přiřazený náhledový obrázek. Pokud šablona nepodporuje náhledové obrázky, funkce bude stále vrace false.

Použití

has_post_thumbnail( $post_id );

Funkce vrací true, pokud obrázek existuje a false, pokud ne.

$post_id je id postu, který chceme prověřit. Pokud se funkce nachází uvnitř loopu, není potřeba $post_id vyplňovat.
Pokud voláte funkci mimo loop, je potřeba $post_id použít.

Hojně je využívaná v šablonách, kde zobrazí náhledový obrázek a pokud neexistuje, nahradí jej nějakým defaultním.

if ( has_post_thumbnail() ) {
	the_post_thumbnail();
}
else {
	echo '';
}
Exit mobile version