Я только что вошел в концепцию почтовых форматов и мне стало интересно, почему две из 3 функций из почтового формата «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
действительно умный!