描述:
从你主题当前目录包含一个header.php模板文件,如果指定了参数名,那么会包含一个header-{name}.php的文件。如果你的主题里没有header文件,那么系统会自动包含默认主题的头文件( wp-includes/theme-compat/header.php)。、
使用方法:
<?php get_header( $name ); ?>
参数:
$name(字符串)(可选)会调用相应的header-name.php文件。
示例:
简单的404页面
下面的页面是简单的404请求页面。你也可以包含你主题里的404.php页面。
<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
多个Header
不同的header对应不同的页面。
<?php
if ( is_home() ) :
get_header( 'home' );
elseif ( is_404() ) :
get_header( '404' );
else :
get_header();
endif;
?>
上面的参数home和404对应各自的header-home.php和header-404.php页面。
注意:
使用locate_template()函数
使用 do_action()函数调用get_header行为。