-
テーマディレクトリのパスを取得する方法: WordPressでは、
get_template_directory()
関数を使用して現在のテーマのディレクトリパスを取得できます。例えば、以下のコードを使用します。$theme_dir = get_template_directory();
-
テーマディレクトリ内の画像ファイルを取得する方法: テーマディレクトリ内の画像ファイルを取得するためには、
$theme_dir
変数を使用してパスを指定します。以下のコードはテーマディレクトリ内のすべての画像ファイルを取得する例です。$image_files = glob($theme_dir . '/images/*.{jpg,jpeg,png,gif}', GLOB_BRACE);
上記の例では、
glob()
関数を使用して指定した拡張子(jpg、jpeg、png、gif)を持つ画像ファイルの一覧を取得しています。
foreach ($image_files as $image_file) {
$image_url = get_template_directory_uri() . '/images/' . basename($image_file);
echo '<img src="' . $image_url . '">';
}
上記の例では、get_template_directory_uri()
関数を使用してテーマディレクトリのURLを取得し、basename()
関数を使用して画像ファイルのファイル名部分を取得しています。
これらのコード例を使用すると、WordPressのテーマディレクトリから画像を取得し、表示することができます。ご参考ください。