Acabo de entrar en el concepto de formatos de publicación y me preguntaba por qué hay dos de las 3 funciones del formato de publicación "API" que ofrecen absolutamente la misma funcionalidad. Considere los siguientes dos conceptos (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;
¿Podría alguien explicarme por qué hay esas dos funciones en lugar de solo ex. get_post_format
? Si pudiera ofrecerme algunos ejemplos de situaciones en las que la una no es capaz de hacer algo que la otra función puede hacer, estaría especialmente feliz y lo haría +1.
get_template_part
es realmente inteligente!