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 '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/thumbnail-default.jpg" />';
}

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

2 Comments

  1. realyangphp

    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.

    Odpověď
  2. realyangphp

    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

    Odpověď

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *