'nenghui-futures-block',
'class' => '',
'title' => get_theme_mod('futures_title', 'Powering Sustainble Futures'),
'show_animation' => 'true'
));
// 获取自定义器设置
$futures_title = !empty($atts['title']) ? $atts['title'] : get_theme_mod('futures_title', 'Powering Sustainble Futures');
$futures_bg_image = get_theme_mod('futures_bg_image', get_template_directory_uri() . '/assets/images/futures-bg.webp');
$futures_button_text = get_theme_mod('futures_button_text', 'About us');
$futures_button_link = get_theme_mod('futures_button_link', 'about.html');
// 获取特性项目数据
$futures_items = array();
$default_placeholder = get_template_directory_uri() . '/assets/images/NaN-img.png';
// 定义默认项目数据
$default_items = array(
1 => array('title' => 'High-Performance', 'icon' => './images/2_03.png'),
2 => array('title' => 'Advanced Safety', 'icon' => './images/2_05.png'),
3 => array('title' => 'Smart Energy', 'icon' => './images/4_05.png'),
4 => array('title' => 'Fast Deployment', 'icon' => './images/5_05.png'),
5 => array('title' => 'Global Compliance', 'icon' => './images/7_05.png'),
);
for ($i = 1; $i <= 5; $i++) {
// 获取自定义器设置,如果为空则使用默认值
$title = get_theme_mod('futures_item_' . $i . '_title', $default_items[$i]['title']);
$icon_url = get_theme_mod('futures_item_' . $i . '_icon', $default_placeholder);
// 如果标题为空,使用默认值
if (empty($title)) {
$title = $default_items[$i]['title'];
}
// 如果没有设置图标或图标路径无效,使用默认占位图片
if (empty($icon_url) || strpos($icon_url, './images/') === 0) {
$icon_url = $default_placeholder;
}
$item = array(
'icon' => $icon_url,
'title' => $title
);
$futures_items[] = $item;
}
// 构建CSS类
$css_classes = array('ilist4');
if (!empty($atts['class'])) {
$css_classes[] = $atts['class'];
}
$css_class = implode(' ', $css_classes);
// 动画类
$animation_class = ($atts['show_animation'] === 'true') ? 'wow fadeInUp' : '';
?>