0
'product'라는 고급 컨텐츠 유형 POD를 작성했습니다. POD는 갤러리에 이미지를 업로드 할 관계 파일 필드가 있습니다. 필드 이름은 "갤러리"입니다. 제품은 동일한 '제품'포드에서 서로 관련되어 있습니다. 관련 분야의 이미지를 프런트 엔드에 표시하고 싶습니다. 하나 개의 이미지를 가지고 내가 원하는관련된 고급 컨텐츠 유형 pod의 이미지 표시
<?php
$related = $obj->field('related_products');
$photos = $obj->field('related_products.gallery');
if (! empty($related) && is_array($related)) {
foreach ($related as $rel) {
$id = $rel[ 'id' ];
$name = $rel[ 'name' ];
$permalink = $rel[ 'permalink' ];
if (! empty($photos) && is_array($photos)) {
foreach ($photos as $photo) {
echo wp_get_attachment_image($photo['ID'], 'thumbnail');
break;
} //end of foreach
}; //endif ! empty ($photos)
echo '<a href="'.site_url(trailingslashit('products') . $rel[ 'permalink' ]).'"><h4>' .$name.'</h4></a>';
} //end of foreach
} //endif ! empty ($related)
?>
: 사람이 비슷한을해야하는 경우
<?php$related = $obj->field('related_products');
if (! empty($related) && is_array($related)) {
foreach ($related as $rel) {
$id = $rel[ 'id' ];
$name = $rel[ 'name' ];
$permalink = $rel[ 'permalink' ];
$photos=$rel['gallery'];
if (! empty($photos) && is_array($photos)) {
foreach ($photos as $photo) {
echo wp_get_attachment_image($photo['ID'], 'thumbnail');
} //end of foreach
}; //endif ! empty ($photos)
echo '<a href="'.site_url(trailingslashit('products') . $rel[ 'permalink' ]).'"><h4>' .$name.'</h4></a>';
} //end of foreach
} //endif ! empty ($related)
?>
각 루프마다 배열의 첫 번째 항목을 가져 오는 대신, $ photos [0]을 사용할 수 있어야합니다. – JPollock