将get\\u template\\u part()与Post格式一起使用这是一个非常方便的小片段,当您想要更改每个Post格式的输出格式时,可以使用它。
if ( have_posts() ) :
while ( have_posts() ) : the_post();
// Standard is the default template for posts with no post format
// As the formats doesn\'t contain it, but the function returns false
// We add it as fallback
get_template_part( \'format\', ! get_post_format() ? \'standard\' : get_post_format() );
endwhile;
endif;
在主题文件夹中,为每个帖子格式创建一个文件,如下所示:
格式标准。php(这是默认模板)格式化视频。php(此文件将用于视频格式的帖子)格式化音频。php(这是用于音频格式的)等,这段代码将在您的单曲中使用。php和/或博客存档模板,用于控制每个帖子格式的输出格式。这样做确实有助于保持模板文件干净且易于阅读。
上的Post Formats教程对此进行了更深入的描述WP Roots.com