,

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…

Obsah článku

Přidejte záhlaví a začněte generovat tabulku obsahu

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

2 komentáře: „Funkce has_post_thumbnail“

  1. realyangphp avatar

    Ahoj potřeboval bych poradit s woocommerci ve wordpressu:
    Vše funguje jak na jenom po kliknutí na status systemu/nastroje/instalovat stranky woocomerce se mi stratili miniatury na uvodní obrazovce. Dekuji za jakoukoli radu.

  2. realyangphp avatar

    tak jsem to nakonec opravil, chyba byla v nové aktualizaci a protože jsem v tomto nováček tak jsem experimentoval ještě s jinými složkami na ftp a díky rekruzivite jsem to poslal asi do kytek. WordPressu zdar