get_header() とは、ヘッダーテンプレートをロードします。
テーマのヘッダーテンプレートが含まれているか、名前が指定されている場合は特殊なヘッダーが含まれます。
ページコンテンツ
get_header()使い方
get_header( string $name = null )get_header()パラメータ
| $name | (string) (オプション) 特殊なヘッダーの名前。デフォルト値:null | |
| 例: | get_header( 'home' );や get_header( '404' ); | |
| ソース ファイル | wp-includes / general-template.php | get_header() |
get_header()の使用 例
複数のヘッダーを異なるページで異なるヘッダーの分岐
home ファイルと404 headerのファイル名は、header-home.phpとheader-404.php のファイルが必要
Template Files
<?php
if ( is_home() ) :
get_header( 'home' );
elseif ( is_404() ) :
get_header( '404' );
else :
get_header();
endif;
?>
シンプルな404ページ

get_header() 404 ページの使用 例
このコードは、 "HTTP 404:Not Found"エラーのテンプレートの簡単な例です。
Template Files
//ファイル名 404.php
<?php get_header(); ?>
<h2><?php esc_html_e( 'Error 404 - Not Found', 'textdomain' ); ?></h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
