get_header() (ヘッダーを取得)
テーマのヘッダー テンプレートを導入します。デフォルトでは、現在のテーマ ディレクトリにある header.php ファイルがインポートされます。名前を指定すると、現在のテーマディレクトリにある header-{name}.php ファイルがインポートされます。インポートするファイルが存在しない場合は、wp-includes/theme-compat/header.php ファイルがインポートされます。 。
Usage
get_header( $name );
Parameters
$name
(文字列) (オプション) インポートするファイルの名前 指定した場合、header-{$name}.php ファイルがインポートされます。
例
<?php get_header(); ?>
上記のコードは、現在のテーマのルート ディレクトリに header.php ファイルをインポートします。
<?php get_header( 'main' ); ?>
上記のコードは、現在のテーマのルート ディレクトリに header-main.php ファイルをインポートします。
if( is_home() ) get_header( 'home' ); elseif( is_404() ) get_header( '404' ); else get_header();
上記のコードは、ホームページの現在のテーマのルート ディレクトリに header-home.php ファイルをインポートし、404 ページは現在のテーマのルート ディレクトリに header-404.php ファイルをインポートし、他のページは現在のテーマのルートディレクトリにヘッダーをインポートします。
その他
この関数は、wp-includes/general-template.phpにあります
get_footer() (下部を取得)
get_footer()は、下部のテンプレートファイルを導入するために使用されます。名前が指定されている場合は、現在のテーマのルート ディレクトリにある footer-{name}.php ファイルがインポートされます。指定されていない場合は、現在のテーマのルート ディレクトリにある footer.php ファイルがインポートされます。ファイルが存在しない場合、wp-includes/theme-compat/footer がインポートされます。
Usage
get_footer( $name );
Parameters
$name
(文字列) (オプション) テンプレートの名前を導入し (指定されている場合)、footer-{$name}.php ファイルを導入します。
戻り値
この関数には戻り値がありません。
例
現在のテーマのルートディレクトリに footer.php ファイルを導入します:
<?php get_footer(); ?>
現在のテーマのルートディレクトリに footer-new.php ファイルを導入します:
<?php get_footer( 'new' ); ?>
別のボトムを導入しますさまざまなページに応じたテンプレート ファイル:
if( is_404() ) get_footer( '404' );//如果是 404 页则引入当前主题根目录的 footer-404.php 文件 elseif( is_home() ) get_footer( 'home' );//如果是首页则引入当前主题根目录的 footer-home.php 文件 else get_footer();//如果不是首页或者 404 页则引入当前主题根目录的 footer.php 文件
Others
この関数は次の場所にあります: wp-includes/general-template.php
以上、WordPressテーマ作成におけるヘッダーテンプレートとボトムテンプレートの入手方法を内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。