get header()

get header( パラメータ )

テンプレートタグget header()はテーマファイルの中のheader.phpテンプレートファイルを読み込みます。

このテンプレートファイルには、サイトのヘッダーコンテンツが含まれています。例えば、ロゴ、ナビゲーションメニュー、検索フォームなどが含まれます。

目次

記述方法

<?php get_header( $name ); ?>

このコードは、テーマのheader.phpファイルを呼び出し、サイトのヘッダーコンテンツを表示させることが出来ます

get_header()関数は通常、テーマのheader.phpファイルを呼び出すだけで使用されます。WordPressでは、テーマの他のファイル(例えば、index.phppage.phpなど)で使用され、それらのファイル内でget_header()を呼び出すことで、サイト全体の一貫したヘッダーを表示できます。これによりサイトのヘッダー部分を更新したりする場合にはheader.phpファイルを更新するだけでサイト全体のヘッダー部分を変更することが出来ます。

get_header()関数には引数はありませんが、カスタムヘッダーテンプレートを使用する場合には、引数としてカスタムヘッダーテンプレートの名前を渡すことができます。例えば:

<?php get_header( 'example' ); ?>

このようにすると、header-example.phpという名前のカスタムヘッダーテンプレートが呼び出されます。

複数のヘッダーの読み込み

異なるページで異なるヘッダーを読み込む。
例えばトップページの時header-home.phpを読み込みexampleページの時header-example.phpを読み込む。

<?php
if ( is_home() ) :
  get_header( 'home' );
elseif ( is_page( 'example' ) ) :
  get_header( 'example' );
else :
  get_header();
endif;
?>
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

初めてホームページを作成したのは1996年。
2000年よりフリーランスで主に中小企業、学校、各種公的団体、個人事業主のWordPressを活用したホームページ制作を行っています。WordPressテーマはそれぞれのクライアントに合わせて作成しています。
WordPressを活用したサイト運営のための情報発信をしていきます。

目次