私は投稿形式の概念に踏み込んだばかりで、投稿形式の「API」の3つの関数のうち2つがまったく同じ機能を提供するのはなぜか疑問に思いました。次の2つの概念を検討してください(Aと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;
誰かがなぜこれらの2つの関数がexだけではなくなぜあるのか説明してくれませんか。get_post_format
?他の機能で実行できることを実行できない状況の例をいくつか教えていただければ、私は特別に喜んで+1します。
get_template_part
本当に賢いです!