方法1: wp_get_attachment_image_src関数を使用する方法
$attachment_id = 123; // 添付ファイルのIDを指定
$size = 'thumbnail'; // サイズを指定 (例: thumbnail, medium, large, full)
$attachment_url = wp_get_attachment_image_src($attachment_id, $size);
if ($attachment_url) {
$url = $attachment_url[0];
// URLを使用して必要な処理を行う
}
この方法では、wp_get_attachment_image_src
関数を使用して、指定した添付ファイルIDとサイズからURLを取得します。取得したURLを変数に格納し、必要な処理に使用することができます。
方法2: wp_get_attachment_image_url関数を使用する方法
$attachment_id = 123; // 添付ファイルのIDを指定
$size = 'thumbnail'; // サイズを指定 (例: thumbnail, medium, large, full)
$attachment_url = wp_get_attachment_image_url($attachment_id, $size);
if ($attachment_url) {
// URLを使用して必要な処理を行う
}
この方法では、wp_get_attachment_image_url
関数を使用して、指定した添付ファイルIDとサイズからURLを直接取得します。取得したURLを使用して必要な処理を行うことができます。
方法3: wp_get_attachment_metadata関数を使用する方法
$attachment_id = 123; // 添付ファイルのIDを指定
$size = 'thumbnail'; // サイズを指定 (例: thumbnail, medium, large, full)
$attachment_metadata = wp_get_attachment_metadata($attachment_id);
if ($attachment_metadata) {
$url = $attachment_metadata['sizes'][$size]['url'];
// URLを使用して必要な処理を行う
}
この方法では、wp_get_attachment_metadata
関数を使用して、指定した添付ファイルIDからメタデータを取得します。取得したメタデータには、各サイズのURLが含まれています。必要なサイズのURLを取得し、必要な処理に使用することができます。
これらの方法を使用して、WordPressで指定サイズの添付ファイルURLを取得することができます。適切な方法を選択し、自分のプロジェクトに組み込んでください。