‘product-category’,
‘hide_empty’ => false,
));
if (!is_wp_error($all_terms) && !empty($all_terms)) {
foreach ($all_terms as $term) {
// 匹配包含”攀爬”的分类名称
if (mb_strpos($term->name, ‘攀爬’) !== false) {
$category_term = $term;
break;
}
}
}
}
// 统计产品数量
$args = array(
‘post_type’ => ‘products’,
‘posts_per_page’ => -1,
‘post_status’ => ‘publish’
);
if ($category_term && !is_wp_error($category_term)) {
$args[‘tax_query’] = array(
array(
‘taxonomy’ => ‘product-category’,
‘field’ => ‘term_id’,
‘terms’ => $category_term->term_id,
)
);
}
$count_query = new WP_Query($args);
$product_count = $count_query->found_posts;
wp_reset_postdata();
// 获取分类信息
$category_name = $category_term ? $category_term->name : ‘攀爬器材’;
$category_description = $category_term && $category_term->description ? $category_term->description : ‘专业的攀爬训练器材,帮助儿童发展上肢力量、核心稳定性和空间感知能力,通过趣味攀爬挑战提升整体运动素质’;
?>
感统训练系列
‘product-category’,
‘hide_empty’ => false,
));
if (!is_wp_error($all_terms) && !empty($all_terms)) {
foreach ($all_terms as $term) {
// 匹配包含”攀爬”的分类名称
if (mb_strpos($term->name, ‘攀爬’) !== false) {
return $term;
}
}
}
}
return $category_term;
}
}
// HTMX request: handle pagination
if (isset($HTMX_BLOCK_ID) && $HTMX_BLOCK_ID === $block_id) {
$paged = $_GET[‘paged’] ?? 1;
// 获取”攀爬器材”分类
$category_term = get_climbing_category_term();
$args = array(
‘post_type’ => ‘products’,
‘posts_per_page’ => 8,
‘paged’ => $paged,
‘post_status’ => ‘publish’,
‘orderby’ => ‘date’,
‘order’ => ‘DESC’
);
// Add category query if found
if ($category_term && !is_wp_error($category_term)) {
$args[‘tax_query’] = array(
array(
‘taxonomy’ => ‘product-category’,
‘field’ => ‘term_id’,
‘terms’ => $category_term->term_id,
)
);
}
$products_query = new WP_Query($args);
ob_start();
if ($products_query->have_posts()) {
echo ‘
while ($products_query->have_posts()) {
$products_query->the_post();
?>
‘loading’ => ‘lazy’,
‘decoding’ => ‘async’,
‘alt’ => esc_attr($alt),
]);
} elseif (is_array($acf_image) && !empty($acf_image[‘url’])) {
$alt = $acf_image[‘alt’] ?? get_the_title();
echo ‘
} elseif (is_string($acf_image) && $acf_image) {
echo ‘
} else {
echo ‘
}
?>
$i[‘value’], $age_values);
} else {
$age_vals = (array) $age_values;
}
if ($age_vals && !empty($age_vals[0])) :
?>
$i[‘value’], $material_values);
} else {
$material_vals = (array) $material_values;
}
if ($material_vals && !empty($material_vals[0])) :
?>
进口品质
// Previous page
if ($paged > 1) {
$prev_params = http_build_query([‘block_id’ => $block_id, ‘paged’ => ($paged – 1)]);
echo ‘
上一页
‘;
}
// Page number logic
$range = 2;
$start = max(1, $paged – $range);
$end = min($total_pages, $paged + $range);
// First page
if ($start > 1) {
$first_params = http_build_query([‘block_id’ => $block_id, ‘paged’ => 1]);
echo ‘1‘;
if ($start > 2) {
echo ‘…‘;
}
}
// Middle pages
for ($i = $start; $i <= $end; $i++) {
$class = ($i == $paged) ? 'px-4 py-2 bg-primary text-white rounded-xl font-medium' : 'px-4 py-2 bg-white border border-neutral-200 rounded-xl hover:bg-neutral-50 transition-colors duration-200';
$page_params = http_build_query(['block_id' => $block_id, ‘paged’ => $i]);
echo ‘‘ . $i . ‘‘;
}
// Last page
if ($end < $total_pages) {
if ($end < $total_pages - 1) {
echo '…‘;
}
$last_params = http_build_query([‘block_id’ => $block_id, ‘paged’ => $total_pages]);
echo ‘‘ . $total_pages . ‘‘;
}
// Next page
if ($paged < $total_pages) {
$next_params = http_build_query(['block_id' => $block_id, ‘paged’ => ($paged + 1)]);
echo ‘
下一页
‘;
}
echo ‘
‘;
}
} else {
echo ‘
暂无产品
该分类下暂无产品,敬请期待
‘;
}
$html = ob_get_clean();
wp_reset_postdata();
hx_response($html);
}
?>
‘products’,
‘posts_per_page’ => 8,
‘paged’ => $paged,
‘post_status’ => ‘publish’,
‘orderby’ => ‘date’,
‘order’ => ‘DESC’
);
// Add category query if found
if ($category_term && !is_wp_error($category_term)) {
$args[‘tax_query’] = array(
array(
‘taxonomy’ => ‘product-category’,
‘field’ => ‘term_id’,
‘terms’ => $category_term->term_id,
)
);
}
$products_query = new WP_Query($args);
?>
‘loading’ => ‘lazy’,
‘decoding’ => ‘async’,
‘alt’ => esc_attr($alt),
]);
} elseif (is_array($acf_image) && !empty($acf_image[‘url’])) {
$alt = $acf_image[‘alt’] ?? get_the_title();
echo ‘
} elseif (is_string($acf_image) && $acf_image) {
echo ‘
} else {
echo ‘
}
?>
$i[‘value’], $age_values);
} else {
$age_vals = (array) $age_values;
}
if ($age_vals && !empty($age_vals[0])) :
?>
$i[‘value’], $material_values);
} else {
$material_vals = (array) $material_values;
}
if ($material_vals && !empty($material_vals[0])) :
?>
进口品质
上一页
1) {
$first_params = http_build_query([‘block_id’ => $block_id, ‘paged’ => 1]);
echo ‘1‘;
if ($start > 2) {
echo ‘…‘;
}
}
for ($i = $start; $i <= $end; $i++) {
$class = ($i == $paged) ? 'px-4 py-2 bg-primary text-white rounded-xl font-medium' : 'px-4 py-2 bg-white border border-neutral-200 rounded-xl hover:bg-neutral-50 transition-colors duration-200';
$page_params = http_build_query(['block_id' => $block_id, ‘paged’ => $i]);
echo ‘‘ . $i . ‘‘;
}
if ($end < $total_pages) {
if ($end < $total_pages - 1) {
echo '…‘;
}
$last_params = http_build_query([‘block_id’ => $block_id, ‘paged’ => $total_pages]);
echo ‘‘ . $total_pages . ‘‘;
}
?>
攀爬器材系列特色
专为儿童攀爬训练设计,通过多样化的攀爬器材,帮助孩子提升上肢力量、核心稳定性和空间感知能力
上肢力量
全方位锻炼儿童手臂、肩部和背部肌肉力量
核心稳定
通过攀爬训练增强核心肌群稳定性和控制力
空间感知
在攀爬过程中提升空间感知和身体协调能力
挑战乐趣
多种攀爬形式和难度,让孩子在挑战中获得成就感
联系我们获取定制方案
扫描微信二维码,添加我们的专业顾问
免费咨询
专业方案
快速响应
HTML;
hx_response($html);
}
?>
定制您的攀爬训练方案
根据您的场地和需求,我们提供专业的攀爬器材配置方案,
包括不同类型、高度和组合的建议
专业配置建议
批量优惠价格
快速发货