0) { $image_url = wp_get_attachment_image_url($image_id, 'full'); $image_full_url = wp_get_attachment_image_url($image_id, 'full'); $image_alt = get_post_meta($image_id, '_wp_attachment_image_alt', true); $image_title = get_the_title($image_id); if ($image_url) { $gallery_images[] = array( 'id' => $image_id, 'url' => $image_url, 'full_url' => $image_full_url, 'alt' => $image_alt ?: $image_title, 'title' => $image_title ); } } } } // 设置容器ID和类 $container_id = !empty($shortcode_atts['id']) ? $shortcode_atts['id'] : 'nenghui-certification'; $container_class = 'nenghui-certification'; if (!empty($shortcode_atts['class'])) { $container_class .= ' ' . $shortcode_atts['class']; } // 动画属性 $animation_attrs = ''; if ($certification_show_animation) { $animation_attrs = 'data-aos="fade-up" data-aos-duration="800"'; } // 如果没有图片,显示默认提示 if (empty($gallery_images)) { $gallery_images = array( array( 'id' => 0, 'url' => get_template_directory_uri() . '/assets/images/certification-placeholder.svg', 'full_url' => get_template_directory_uri() . '/assets/images/certification-placeholder.svg', 'alt' => '证书占位图', 'title' => '暂无证书' ) ); } ?>
>