WordPress | get_header() | function コードリファレンス

get_header() とは、ヘッダーテンプレートをロードします。

テーマのヘッダーテンプレートが含まれているか、名前が指定されている場合は特殊なヘッダーが含まれます。

get_header()使い方

get_header( string $name = null )

get_header()パラメータ

$name(string) (オプション) 特殊なヘッダーの名前。デフォルト値:null
例:get_header( 'home' );や get_header( '404' );
ソース ファイルwp-includes / general-template.phpget_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 ページの使用 例

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(); ?>

関連記事

  • wp-includes/general-template.php:get_header
  • wp-includes/plugin.php:do_action()
  • wp-includes/template.php:locate_template()