get_theme_file_uri()


WordPressのget_theme_file_uri()関数は、現在のテーマまたは子テーマ内のファイルへのURLを取得するために使用されます。この関数は、テーマ開発時にファイルのパスを動的に取得する際に役立ちます。

構文

get_theme_file_uri( string $file );
  • $file (string) — テーマディレクトリからの相対パスを指定します。

例1: スタイルシートのURLを取得

テーマ内のCSSファイルのURLを取得します。

<?php echo get_theme_file_uri( 'css/style.css' ); ?>

例2: 子テーマの画像URLを取得

子テーマ内の画像ファイルのURLを取得します。

<?php echo get_theme_file_uri( 'images/logo.png' ); ?>

例3: スクリプトファイルのURLを取得

テーマ内のJavaScriptファイルのURLを取得します。

<?php echo get_theme_file_uri( 'js/custom.js' ); ?>

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

テーマ内のテンプレートファイルのURLを取得します。

<?php echo get_theme_file_uri( 'templates/single.php' ); ?>

例5: フォントファイルのURLを取得

テーマ内のフォントファイルのURLを取得します。

<?php echo get_theme_file_uri( 'fonts/roboto.woff2' ); ?>

例6: 子テーマの関数ファイルのURLを取得

子テーマ内の関数ファイルのURLを取得します。

<?php echo get_theme_file_uri( 'functions.php' ); ?>

注意点

  • この関数は、テーマディレクトリ内のファイルに対してのみ使用できます。
  • ファイルが存在しない場合でも、URLは返されます。
  • 子テーマを使用している場合、子テーマ内のファイルが優先されます。

関連機能: