我只是进入了帖子格式的概念,并且想知道为什么帖子格式“ API”中有三分之二的功能提供了完全相同的功能。考虑以下两个概念(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;
有人可以向我解释为什么有这两个功能而不是只有ex。get_post_format
?如果您能提供一些例子,说明其中一个例子无法完成其他函数所能完成的工作,那么我会很高兴并对其进行+1。
get_template_part
是真聪明!