描述
从当前主题中引入 header.php 模板文件。如果名字是特定的,那么包含特定名称的头部文件 header-{name}.php 就会被引入。
如果主题没有 header.php 文件,就会引入默认文件 wp-includes/theme-compat/header.php 。
用法
<?php <a href="https://www.wpdaxue.com/tag/get_header" title="查看与【get_header】相关的文章" target="_blank" rel="noopener">get_header</a>( $name ); ?> |
<?php <a href="https://www.wpdaxue.com/tag/get_header" title="查看与【get_header】相关的文章" target="_blank" rel="noopener">get_header</a>( $name ); ?>
参数
- $name
- (string) (可选) 调用 header-name.php.
- 默认: None
例子
简单的 404 页面
下面的代码是一个简单模板文件,专门用来显示 "HTTP 404: Not Found" 错误的 (这个文件应该包含在你的主题中,名为 404.php)
<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?> |
<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
多种头部
为不同的页面显示不同的头部
<?php
if ( is_home() ) :
get_header( 'home' );
elseif ( is_404() ) :
get_header( '404' );
else :
get_header();
endif;
?> |
<?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 。
资源文件
get_header() 包含在 wp-includes/general-template.php.
相关函数
get_footer(), get_sidebar(), get_template_part(), get_search_form(),comments_template()
来源:
https://www.wpdaxue.com/get_header.html
微信公众号
手机浏览(小程序)
Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in
/mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line
57
Warning: get_headers(): Failed to enable crypto in
/mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line
57
Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_32309.jpg): failed to open stream: operation failed in
/mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line
57