web-dev-qa-db-ja.com

投稿形式に基づいて別のヘッダーを読み込む方法

難しい質問があります。投稿フォーマットに基づいて別のヘッダーを読み込むための最善の方法は何ですか?私は私がヘッダーの周りに別のループをロードすることができると思いますが、私はサイトが遅くなるのに気付きました。これは私のindex.phpのコードです:

<?php get_header();?>

<section id="block">

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; endif; ?>

</section>

<?php get_footer();?>

ありがとう

1
Gregory Schultz

header-video.phpがビデオ投稿フォーマットに使用されている場合を考えます。

通常のsingular.phpまたはindex.phpget_header();get_header(get_post_format());に置き換えます。 WPがheader-video.phpを見つけることができるなら、それはそれをロードしますそれ以外の場合は自動的にheader.phpにフォールバックします。

5
Zlatev