在wordpress模板制作的过程中常常会遇到,需要为不同页面调用不同头部模板的情况,下面这段代码可以完美解决这个问题。

<?php 
if ( is_home() ) : 
 get_header( 'home' ); 
elseif ( is_404() ) : 
 get_header( '404' ); 
else : 
 get_header(); 
endif; 
?> 

这里为首页和404错误页分别调用了header-home.php和header-404.php这两个不同的头部文件。只需要将要显示的代码分别放入header-home.php和header-404.php文件即可。