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