Acabei de entrar no conceito de formatos de postagem e me perguntei por que existem duas de três funções no formato de API "API" que oferecem absolutamente a mesma funcionalidade. Considere os dois conceitos a seguir (A vs. B):
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;
Alguém poderia me explicar por que existem essas duas funções em vez apenas ex. get_post_format
? Se você pudesse me oferecer alguns exemplos de situações em que uma não é capaz de algo que a outra função possa fazer, eu ficaria feliz e marcaria com +1.
get_template_part
é realmente inteligente!