Musilda.cz

Funkce get_post_format

Funkce get_post_format() slouží k získáni post formátu aktuálního postu. Obvykle se používá uvnitř loopu, ale pokud je definováno post id, může se použít kdekoliv. 

Použití

$format = get_post_format( $post_id );

Funkce přijímá id postu, pokud je uvnitř loopu, můžete ji volat get_post_format().

Vrací formát jako řetězec, který může nabývat následujících hodnot:

Často se tato funkce používá při zobrazování různých template pro post formáty, můžete tak vytvořit rozdílné zobrazování pro všechny výše uvedené položky. Pokud se jedná o základní post, vrátí funkce false.

Příklad

get_template_part( 'content', get_post_format() );

Dle aktuálního post formátu se pak budou načítat šablony content.php, content-aside.php, content-image.php, atd.
V některých šablonách se využívá této funkce, k odlišení postů, pomocí zobrazovaných ikonek na základě podmínky.

Exit mobile version