アップロードした画像の小規模バージョンのURLを取得したい。画像を保存してタイトルを付け、低解像度の画像(150X150または148X150)を保存します。タイトルで画像のURLを取得する方法は知っていますが、常にフル解像度の画像のURLを取得します。
150X150 / 148X150の画像のURLを取得する方法について何か提案はありますか?
あなたは機能が欲しいwp_get_attachment_image_src()
<?php
$attachment_id = 8; // attachment ID
$image_attributes = wp_get_attachment_image_src( $attachment_id, array( 150, 150 ) ); // returns an array
// Alternatively, you can pass a second parameter of 'thumbnail', 'small',
// 'medium' or 'large' instead of an array
?>
<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">
画像をアップロードする場合、4つのファイルが必要です。
filename-150x150.jpg
filename-resized_widthx300.jpg
filename-resized_widthx1024.jpg
filename.jpg
また
filename-150x150.jpg
filename-300xresized_height.jpg
filename-1024xresized_height.jpg
filename.jpg
アップロードした画像を投稿/ページに挿入するときに、使用する画像のサイズを選択できます。たとえば、次のように選択できます。
Thumbnail (150 × 150)
Medium (195 × 300)
Large (668 × 1024)
Full Size (2618 × 4013)
150x150ピクセルの画像へのURLを取得するには、サムネイルを使用する必要があります