Je viens d'entrer dans le concept des formats de publication et je me demandais pourquoi il existe deux fonctions sur 3 du format de publication "API" qui offrent absolument la même fonctionnalité. Considérez les deux concepts suivants (A contre 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;
Quelqu'un pourrait-il m'expliquer pourquoi il y a ces deux fonctions à la place seulement ex. get_post_format
? Si vous pouviez me proposer des exemples de situations où l'une n'est pas capable de faire quelque chose que l'autre fonction peut faire, je serais particulièrement heureux et je lui attribuerais +1.
get_template_part
vraiment intelligent!