get_query_template()


WordPressのget_query_template()関数は、特定のクエリタイプに対応するテンプレートファイルを取得するために使用されます。この関数は、テーマ開発者が動的にテンプレートをロードする際に役立ちます。

構文

get_query_template( string $type, array $templates = array() );

引数の説明:

  • $type (string) — テンプレートのタイプを指定します。例えば、’index’、’single’、’page’など。
  • $templates (array) — テンプレートファイルの候補を配列で指定します。デフォルトは空の配列です。

例1: インデックステンプレートの取得

この例では、インデックステンプレートを取得します。

<?php get_query_template('index'); ?>

例2: シングル投稿テンプレートの取得

この例では、シングル投稿用のテンプレートを取得します。

<?php get_query_template('single'); ?>

例3: ページテンプレートの取得

この例では、ページ用のテンプレートを取得します。

<?php get_query_template('page'); ?>

例4: カスタムテンプレートの取得

この例では、カスタムテンプレートを取得します。

<?php get_query_template('custom', array('custom-template.php')); ?>

例5: カテゴリーテンプレートの取得

この例では、カテゴリーテンプレートを取得します。

<?php get_query_template('category'); ?>

例6: タグテンプレートの取得

この例では、タグテンプレートを取得します。

<?php get_query_template('tag'); ?>

例7: 404エラーテンプレートの取得

この例では、404エラーテンプレートを取得します。

<?php get_query_template('404'); ?>

注意点

  • テンプレートファイルが存在しない場合、この関数は何も返しません。
  • テンプレートファイルの優先順位は、WordPressのテンプレート階層に従います。

関連機能: