在 WordPress 的后端,我有一个选项,用户可以在其中添加多个图像。然后这些图像将explode显示在 中li,无论如何这就是目标。
但是我在 上收到未定义的索引 url $result .= $attachmentImage ? $attachmentImage['url'] : '';。
标记:
$image = shortcode_atts(
array(
'image' => 'image',
),
$atts
);
$image_ids = explode(',',$image['image']);
$result = "<div class='imageCarousel'>";
$result .= "<div class='imageCarousel__container justify-content-center'>";
$result .= "<ul>";
foreach( $image_ids as $image_id ){
$result .='<li>';
$result .= 'test'. $image_id;
$attachmentImage = wp_get_attachment_image_src( $image_id, 'full' );
$result .= $attachmentImage ? $attachmentImage['url'] : '';
$result .='</li>';
}
$result .= "</ul>";
$result .= "</div>";
$result .= "</div>";
return $result;
Avar_dump($attachmentImage)什么都不返回?
catspeake