Я щойно вступив у концепцію форматів публікацій і цікавився, чому два з 3-х функцій з формату поста "API" пропонують абсолютно однаковий функціонал. Розглянемо наступні два поняття (А проти В):
if ( have_posts() )
{
while ( have_posts() )
{
the_post();
// A) has_post_format
if ( has_post_format('format') )
{
the_excerpt(); // some special formating
}
// VERSUS:
// B)
if ( get_post_format( $GLOBALS['post']->ID ) == 'format' )
{
the_excerpt(); // some special formating
}
} // endwhile;
} // endif;
Не могли б хтось пояснити мені, чому існують ці дві функції, а не лише колишня. get_post_format
? Якщо ви можете запропонувати мені кілька прикладів ситуацій, коли один не здатний на те, що може виконувати інша функція, я був би дуже радий і поставив це +1.
get_template_part
дійсно розумно!