Saya menggunakan kode ini langsung dari codex .
function echo_first_image ($postID)
{
$args = array(
'numberposts' => 1,
'order'=> 'ASC',
'post_mime_type' => 'image',
'post_parent' => $postID,
'post_status' => null,
'post_type' => 'attachment'
);
$attachments = get_children( $args );
//print_r($attachments);
if ($attachments) {
foreach($attachments as $attachment) {
$image_attributes = wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) ? wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) : wp_get_attachment_image_src( $attachment->ID, 'full' );
echo '<img src="'.wp_get_attachment_thumb_url( $attachment->ID ).'" class="current">';
}
}
}
Saya menyebutnya dalam loop seperti ini echo_first_image ($post->ID);
Fungsi ini memanggil tetapi tidak ada yang mendapat output ... sejauh yang saya bisa lihat tidak ada di dalamnya $attachments
Saya memiliki gambar di postingan yang saya gunakan. Ini bukan gambar unggulan atau di galeri, hanya di pos.
Apakah saya melakukan sesuatu yang salah, atau ada sesuatu yang salah dengan kode itu?