この方法を使用して投稿のすべての画像を取得しようとしています:
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts( $args );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
$images[] = wp_get_attachment_image_src( $attachment->ID, ATTACHMENT_IMAGE_SIZE );
}
return $images;
}
残念ながら、これにより、現在の投稿に関連付けられている画像だけでなく、これまでにアップロードされたすべての画像が取得されます。* get_children *を使用してこの投稿を見つけましたが、どちらも機能しません。何か案は?
ps:投稿が作成/更新されたときにコードを実行しています