' : RendererHelpers::image((string) $slide['background'], (string) ($slide['title'] ?? ''), 'swiper-lazy'); $layers = ''; foreach ((array) ($slide['layers'] ?? []) as $layer) { if (!empty($layer['image'])) { $layers .= ''; } } $copy = '

' . esc_html((string) ($slide['title'] ?? '')) . '

' . esc_html((string) ($slide['description'] ?? '')) . '

'; $body = $media . $layers . $copy; if ($link['url']) { $body = '' . $body . ''; } $slides .= '
' . $body . '
'; } if ($slides === '') { return RendererHelpers::empty_state(__('请配置幻灯片', 'aksrt')); } $slider = '
' . $slides . '
'; if (!empty($instance['button'])) { $slider .= ''; } if (!empty($instance['pagination'])) { $slider .= '
'; } $slider .= '
'; if ($slug !== 'slider_media_combo') { return $slider; } $cards = ''; foreach ((array) ($instance['side_cards'] ?? []) as $card) { $cards .= RendererHelpers::card_media((array) $card); } return '
' . $slider . '
'; } }