ฉันพยายามแยกโพสต์ใน 2 คอลัมน์ ภาพแรกและซ้ายจะเป็นภาพใด ๆ ภายในโพสต์และภาพที่สองและขวาจะเป็นthe_content()
(ยกเว้นภาพ)
ดังนั้นในตอนนี้ฉันก็ไม่มีปัญหาในการดึงภาพทั้งหมด อย่างไรก็ตาม - ฉันไม่สามารถรับคำบรรยายภาพหรือชื่อหรือคำอธิบาย
นี่คือรหัสของฉัน:
<?php if ( $images = get_posts(array(
'post_parent' => $post->ID,
'post_type' => 'attachment',
'numberposts' => -1,
'orderby' => 'title',
'order' => 'ASC',
'post_mime_type' => 'image',
)))
{
foreach( $images as $image ) {
$attachmenturl = wp_get_attachment_url($image->ID);
$attachmentimage = wp_get_attachment_image_src( $image->ID, full );
$imageDescription = apply_filters( 'the_description' , $image->post_content );
$imageTitle = apply_filters( 'the_title' , $image->post_title );
$i++;
if (!empty($imageTitle)) {
echo '<div class="client-img-item ci-'.$count++.'"><img src="' . $attachmentimage[0] . '" alt="'.$imageTitle.'" /> <div class="CAPS client-img-caption"><span class="red arrow-lrg">»</span> '.$imageDescription.'</div></div><div class="sml-dots"></div>';
} else { echo '<img src="' . $attachmentimage[0] . '" alt="" />' ; }
}
} else {
echo 'No Image Found';
}?>
wp_prepare_attachment_for_js( $attachment )
จะทำเคล็ดลับ :)