get_template()


WordPressのget_template()関数は、現在のテーマのテンプレートファイルのURLを取得するために使用されます。この関数は、テーマ内の特定のテンプレートファイルのURLを取得する際に役立ちます。

構文

get_template();

例1: テンプレートファイルのURLを取得

この例では、現在のテーマのテンプレートファイルのURLを取得します。

<?php echo get_template(); ?>

例2: テンプレートファイルのURLをリンクとして表示

この例では、テンプレートファイルのURLをリンクとして表示します。

<a href="<?php echo get_template(); ?>">テンプレートファイル</a>

例3: テンプレートファイルのURLをログに記録

この例では、テンプレートファイルのURLをエラーログに記録します。

error_log(get_template());

例4: テンプレートファイルのURLを変数に格納

この例では、テンプレートファイルのURLを変数に格納します。

$template_url = get_template();

例5: テンプレートファイルのURLをJavaScriptで使用

この例では、テンプレートファイルのURLをJavaScriptで使用します。

<script>var templateUrl = "<?php echo get_template(); ?>";</script>

例6: テンプレートファイルのURLをCSSファイルのパスとして使用

この例では、テンプレートファイルのURLをCSSファイルのパスとして使用します。

<link rel="stylesheet" href="<?php echo get_template(); ?>/style.css">

例7: テンプレートファイルのURLを画像のパスとして使用

この例では、テンプレートファイルのURLを画像のパスとして使用します。

<img src="<?php echo get_template(); ?>/images/logo.png" alt="Logo">

例8: テンプレートファイルのURLを条件分岐で使用

この例では、テンプレートファイルのURLを条件分岐で使用します。

<?php if (get_template() == 'http://example.com/wp-content/themes/my-theme') { echo '現在のテーマはmy-themeです。'; } ?>

注意点

  • この関数は、テーマのテンプレートファイルのURLを返しますが、子テーマを使用している場合、親テーマのURLを返します。
  • テンプレートファイルのURLを動的に変更する場合は、適切なフィルターフックを使用してください。

関連機能: