'case_category',
'hide_empty' => false,
'orderby' => 'term_order',
'order' => 'ASC'
));
// 如果没有分类,创建默认分类
if (empty($categories) || is_wp_error($categories)) {
$categories = array(
(object) array(
'term_id' => 1,
'name' => 'Power Station',
'slug' => 'power-station',
'description' => '电站项目案例'
),
(object) array(
'term_id' => 2,
'name' => 'PV Project',
'slug' => 'pv-project',
'description' => '光伏项目案例'
),
(object) array(
'term_id' => 3,
'name' => 'Agricultural Solar',
'slug' => 'agricultural-solar',
'description' => '农业太阳能项目案例'
)
);
}
// 获取当前页码
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
// 生成唯一ID
$unique_id = $block_id . '-' . uniqid();
// 获取背景设置
$background_type = get_theme_mod('cases_background_type', 'color');
$background_color = get_theme_mod('cases_background_color', '#f8f9fa');
$background_image = get_theme_mod('cases_background_image', '');
$background_video = get_theme_mod('cases_background_video', '');
$background_position = get_theme_mod('cases_background_position', 'center center');
$background_size = get_theme_mod('cases_background_size', 'cover');
$background_repeat = get_theme_mod('cases_background_repeat', 'no-repeat');
$background_overlay = get_theme_mod('cases_background_overlay', true);
$background_overlay_color = get_theme_mod('cases_background_overlay_color', '#000000');
$background_overlay_opacity = get_theme_mod('cases_background_overlay_opacity', '0.4');
$section_title = get_theme_mod('cases_section_title', 'Cases');
// 如果title参数为空,使用自定义器中的标题
if (empty($title)) {
$title = $section_title;
}
?>