在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文件即可。