ホームページ > バックエンド開発 > PHPチュートリアル > WordPressテーマ作成でヘッダーテンプレートとボトムテンプレートを取得する

WordPressテーマ作成でヘッダーテンプレートとボトムテンプレートを取得する

WBOY
リリース: 2016-07-29 09:08:41
オリジナル
883 人が閲覧しました

get_header() (ヘッダーを取得)
テーマのヘッダー テンプレートを導入します。デフォルトでは、現在のテーマ ディレクトリにある header.php ファイルがインポートされます。名前を指定すると、現在のテーマディレクトリにある header-{name}.php ファイルがインポートされます。インポートするファイルが存在しない場合は、wp-includes/theme-compat/header.php ファイルがインポートされます。 。

Usage

get_header( $name );
ログイン後にコピー

Parameters

$name

(文字列) (オプション) インポートするファイルの名前 指定した場合、header-{$name}.php ファイルがインポートされます。

<&#63;php get_header(); &#63;>
ログイン後にコピー

上記のコードは、現在のテーマのルート ディレクトリに header.php ファイルをインポートします。

<&#63;php get_header( 'main' ); &#63;>
ログイン後にコピー

上記のコードは、現在のテーマのルート ディレクトリに 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 ファイルを導入します:

<&#63;php get_footer(); &#63;>
ログイン後にコピー

現在のテーマのルートディレクトリに footer-new.php ファイルを導入します:

<&#63;php get_footer( 'new' ); &#63;>
ログイン後にコピー

別のボトムを導入しますさまざまなページに応じたテンプレート ファイル:

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チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート