2024年06月13日
WP関数:get_header()
この関数の説明
WP関数の get_header() は、現在のテーマディレクトリの header.php ファイルをインクルードします。
関数
get_header( $name )
パラメータ
$name(文字列)(オプション)
指定しない場合は header.php がインクルードされます。
$nameを指定すると header-$name.php がインクルードされます。
phpプログラムのファイル名
PHPプログラムのファイル名は ○○○-△△△.php という - で区切られた構造を持ちます。
○○○がスラッグ名で、△△△を特殊テンプレート名と呼びます。
戻り値
ありません
事例
①投稿フォーマットが'image'の時は特別なヘッダーをインクルードする事例
事前に header.php と header-image.php があるものとします。
<?php $format = get_post_format(); if($format == 'image' )get_header('image'); else get_header(); ?>
■投稿フォーマット機能をONにする場合は add_theme_support() を参照してください。
■投稿フォーマット名の取得は get_post_format() を参照してください。
参考情報
新たに header.php を作成する場合は、4行目のwp_head() を </head> の直前に入れる事を忘れないで下さい。
この関数の中でWordPressの初期処理が行われますので、これが無いとWordPressは動きません。
<!DOCTYPE html> <html > <head> <?php wp_head(); ?> <!-- wordpress 必須宣言 --> </head> <body> <!-- メニュの表示等 -->