Request Custom Quote


Portefeuille complet de gestion thermique

Notre produit
Solutions

Découvrez notre gamme complète de solutions de refroidissement haute performance, conçues pour la défense, l’aérospatiale et les applications industrielles de précision dans le monde entier.










Chargement de produits…



// HTMX request: Product filtering and search
if (isset($HTMX_BLOCK_ID) && $HTMX_BLOCK_ID === $block_id) {
$search = $_GET[‘search’] ??  »;
$category = $_GET[‘category’] ??  »;
$orderby = $_GET[‘orderby’] ?? ‘date’;

// Build query arguments
$args = [
‘post_type’ =?> ‘product’,
‘posts_per_page’ => 12,
‘post_status’ => ‘publish’,
‘orderby’ => $orderby,
‘order’ => ‘DESC’
];

// Add search parameter
if (!empty($search)) {
$args[‘s’] = sanitize_text_field($search);
}

// Add category filter
if (!empty($category)) {
$args[‘tax_query’] = [
[
‘taxonomy’ => ‘products’,
‘field’ => ‘slug’,
‘terms’ => sanitize_text_field($category)
]
];
}

// Handle sorting
if ($orderby === ‘title’) {
$args[‘orderby’] = ‘title’;
$args[‘order’] = ‘ASC’;
} elseif ($orderby === ‘menu_order’) {
$args[‘orderby’] = ‘menu_order’;
$args[‘order’] = ‘ASC’;
}

$products = new WP_Query($args);

ob_start();

if ($products->have_posts()) {
echo ‘

‘;

while ($products->have_posts()) {
$products->the_post();
$product_categories = get_the_terms(get_the_ID(), ‘products’);
$category_names = $product_categories && !is_wp_error($product_categories)
? implode(‘, ‘, wp_list_pluck($product_categories, ‘name’))
:  »;

echo ‘

‘;
echo ‘
‘;

// Product image with fallback
if (has_post_thumbnail()) {
$thumb_id = get_post_thumbnail_id();
$alt = get_post_meta($thumb_id, ‘_wp_attachment_image_alt’, true) ?: get_the_title();
echo wp_get_attachment_image($thumb_id, ‘medium’, false, [
‘class’ => ‘w-full h-full object-contain group-hover:scale-105 transition-transform duration-300’,
‘loading’ => ‘lazy’,
‘decoding’ => ‘async’,
‘alt’ => esc_attr($alt),
‘sizes’ => ‘(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 25vw’
]);
} else {
echo ‘' . esc_attr(get_the_title()) . '‘;
}

echo ‘

‘;
echo ‘

‘;

if ($category_names) {
echo ‘

‘ . esc_html($category_names) . ‘

‘;
}

echo ‘

‘ . esc_html(get_the_title()) . ‘

‘;

$excerpt = get_the_excerpt();
if ($excerpt) {
echo ‘

‘ . esc_html($excerpt) . ‘

‘;
}

echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;

// Pagination if needed
if ($products->max_num_pages > 1) {
echo ‘

‘;
echo ‘
Showing ‘ . $products->post_count . ‘ of ‘ . $products->found_posts . ‘ products

‘;
echo ‘

‘;
}
} else {
echo ‘

‘;
echo ‘
‘;
echo ‘‘; echo ‘‘; echo ‘‘;
echo ‘

‘;
echo ‘

Ajouter une déclaration

‘;
echo ‘

Essayez de modifier vos critères de recherche ou parcourez toutes les catégories.

‘;
echo ‘

‘;
}

wp_reset_postdata();
$html = ob_get_clean();

hx_response($html);
}
?>


$initial_products = new WP_Query([
‘post_type’ =?> ‘product’,
‘posts_per_page’ => 12,
‘post_status’ => ‘publish’,
‘orderby’ => ‘date’,
‘order’ => ‘DESC’
]);

if ($initial_products->have_posts()) {
echo ‘

‘;

while ($initial_products->have_posts()) {
$initial_products->the_post();
$product_categories = get_the_terms(get_the_ID(), ‘products’);
$category_names = $product_categories && !is_wp_error($product_categories)
? implode(‘, ‘, wp_list_pluck($product_categories, ‘name’))
:  »;

echo ‘

‘;
echo ‘
‘;

// Product image with fallback
if (has_post_thumbnail()) {
$thumb_id = get_post_thumbnail_id();
$alt = get_post_meta($thumb_id, ‘_wp_attachment_image_alt’, true) ?: get_the_title();
echo wp_get_attachment_image($thumb_id, ‘medium’, false, [
‘class’ => ‘w-full h-full object-contain group-hover:scale-105 transition-transform duration-300’,
‘loading’ => ‘lazy’,
‘decoding’ => ‘async’,
‘alt’ => esc_attr($alt),
‘sizes’ => ‘(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 25vw’
]);
} else {
echo ‘' . esc_attr(get_the_title()) . '‘;
}

echo ‘

‘;
echo ‘

‘;

if ($category_names) {
echo ‘

‘ . esc_html($category_names) . ‘

‘;
}

echo ‘

‘ . esc_html(get_the_title()) . ‘

‘;

$excerpt = get_the_excerpt();
if ($excerpt) {
echo ‘

‘ . esc_html($excerpt) . ‘

‘;
}

echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;
} else {
echo ‘

‘;
echo ‘

Aucun produit disponible

‘;
echo ‘

Les produits seront affichés ici une fois qu’ils seront ajoutés.

‘;
echo ‘

‘;
}

wp_reset_postdata();
?>



// HTMX request: Product filtering and search
if (isset($HTMX_BLOCK_ID) && $HTMX_BLOCK_ID === $block_id) {
$category = $_GET[‘category’] ??  »;
$series = $_GET[‘series’] ??  »;
$search = $_GET[‘search’] ??  »;
$orderby = $_GET[‘orderby’] ?? ‘date’;
$posts_per_page = $_GET[‘per_page’] ?? 12;
$paged = $_GET[‘paged’] ?? 1;

$args = [
‘post_type’ =?> ‘product’,
‘posts_per_page’ => $posts_per_page,
‘paged’ => $paged,
‘post_status’ => ‘publish’,
‘orderby’ => $orderby,
‘order’ => ‘DESC’
];

$meta_query = [];
$tax_query = [];

if ($category) {
$tax_query[] = [
‘taxonomy’ => ‘product_category’,
‘field’ => ‘slug’,
‘terms’ => $category
];
}

if ($series) {
$meta_query[] = [
‘key’ => ‘product_series’,
‘value’ => $series,
‘compare’ => ‘LIKE’
];
}

if ($search) {
$args[‘s’] = $search;
}

if (!empty($tax_query)) {
$args[‘tax_query’] = $tax_query;
}

if (!empty($meta_query)) {
$args[‘meta_query’] = $meta_query;
}

$query = new WP_Query($args);

ob_start();

if ($query->have_posts()) {
echo ‘

‘;

while ($query->have_posts()) {
$query->the_post();
$product_id = get_the_ID();
$featured_img =  »;

if (has_post_thumbnail()) {
$featured_img = get_the_post_thumbnail_url($product_id, ‘medium’);
} else {
$acf_image = get_field(‘product_image’);
if ($acf_image) {
$featured_img = is_array($acf_image) ? $acf_image[‘url’] : $acf_image;
} else {
$featured_img = ‘https://placehold.co/300×300/0099CC/ffffff?text=Product+Image’;
}
}

$product_series = get_field(‘product_series’) ?: ‘Standard Series’;
$specifications = get_field(‘specifications’) ?: [];
$applications = get_field(‘applications’) ?: [];

echo ‘

‘;
echo ‘
‘;
echo ‘' . esc_attr(get_the_title()) . '‘;
echo ‘
‘ . esc_html($product_series) . ‘

‘;
echo ‘

‘;

echo ‘

‘;
echo ‘

‘ . esc_html(get_the_title()) . ‘

‘;

$excerpt = get_the_excerpt();
if ($excerpt) {
echo ‘

‘ . esc_html(wp_trim_words($excerpt, 15)) . ‘

‘;
}

if (!empty($specifications)) {
echo ‘

‘;
echo ‘

Spécifications clés

‘;
echo ‘

‘;
$spec_count = 0;
foreach ($specifications as $spec_key => $spec_value) {
if ($spec_count >= 2) break;
if ($spec_value) {
echo ‘
‘;
echo  » . esc_html(ucfirst(str_replace(‘_’, ‘ ‘, $spec_key))) . ‘:’;
echo  » . esc_html($spec_value) .  »;
echo ‘

‘;
$spec_count++;
}
}
echo ‘

‘;
echo ‘

‘;
}

if (!empty($applications)) {
$app_list = is_array($applications) ? implode(‘, ‘, array_slice($applications, 0, 2)) : $applications;
echo ‘

‘;
echo ‘
‘;
$apps = explode(‘,’, $app_list);
foreach (array_slice($apps, 0, 2) as $app) {
echo ‘‘ . esc_html(trim($app)) .  »;
}
echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;
echo ‘‘;
echo ‘View Details’;
echo ‘‘; echo ‘‘; echo ‘‘;
echo ‘
‘;

echo ‘;
echo ‘

‘;

echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;

// Pagination
$total_pages = $query->max_num_pages;
if ($total_pages > 1) {
echo ‘

‘;

if ($paged > 1) {
$prev_page = $paged – 1;
$params = http_build_query(array_filter([
‘block_id’ => $block_id,
‘paged’ => $prev_page,
‘category’ => $category,
‘series’ => $series,
‘search’ => $search,
‘orderby’ => $orderby,
‘per_page’ => $posts_per_page
]));

echo ‘‘;
}

for ($i = max(1, $paged – 2); $i <= min($total_pages, $paged + 2); $i++) { $params = http_build_query(array_filter([ 'block_id' => $block_id,
‘paged’ => $i,
‘category’ => $category,
‘series’ => $series,
‘search’ => $search,
‘orderby’ => $orderby,
‘per_page’ => $posts_per_page
]));

$active_class = ($i == $paged) ? ‘bg-primary-500 text-white’ : ‘bg-white text-neutral-700 hover:bg-neutral-50’;
echo ‘‘;
}

if ($paged < $total_pages) {
$next_page = $paged + 1;
$params = http_build_query(array_filter([
‘block_id’ => $block_id,
‘paged’ => $next_page,
‘category’ => $category,
‘series’ => $series,
‘search’ => $search,
‘orderby’ => $orderby,
‘per_page’ => $posts_per_page
]));

echo ‘‘;
}

echo ‘

‘;
}

} else {
echo ‘

‘;
echo ‘

Aucun produit correspondant à vos critères.

‘;
echo ‘

‘;
}

wp_reset_postdata();

$html = ob_get_clean();
hx_response($html);
}
?>

‘post_type’ =?> ‘product’,
‘posts_per_page’ => 12,
‘post_status’ => ‘publish’,
‘orderby’ => ‘date’,
‘order’ => ‘DESC’
];

$query = new WP_Query($args);

if ($query->have_posts()) {
echo ‘

‘;

while ($query->have_posts()) {
$query->the_post();
$product_id = get_the_ID();
$featured_img =  »;

if (has_post_thumbnail()) {
$featured_img = get_the_post_thumbnail_url($product_id, ‘medium’);
} else {
$acf_image = get_field(‘product_image’);
if ($acf_image) {
$featured_img = is_array($acf_image) ? $acf_image[‘url’] : $acf_image;
} else {
$featured_img = ‘https://placehold.co/300×300/0099CC/ffffff?text=Product+Image’;
}
}

$product_series = get_field(‘product_series’) ?: ‘Standard Series’;
$specifications = get_field(‘specifications’) ?: [];
$applications = get_field(‘applications’) ?: [];

echo ‘

‘;
echo ‘
‘;
echo ‘' . esc_attr(get_the_title()) . '‘;
echo ‘
‘ . esc_html($product_series) . ‘

‘;
echo ‘

‘;

echo ‘

‘;
echo ‘

‘ . esc_html(get_the_title()) . ‘

‘;

$excerpt = get_the_excerpt();
if ($excerpt) {
echo ‘

‘ . esc_html(wp_trim_words($excerpt, 15)) . ‘

‘;
}

if (!empty($specifications)) {
echo ‘

‘;
echo ‘

Spécifications clés

‘;
echo ‘

‘;
$spec_count = 0;
foreach ($specifications as $spec_key => $spec_value) {
if ($spec_count >= 2) break;
if ($spec_value) {
echo ‘
‘;
echo  » . esc_html(ucfirst(str_replace(‘_’, ‘ ‘, $spec_key))) . ‘:’;
echo  » . esc_html($spec_value) .  »;
echo ‘

‘;
$spec_count++;
}
}
echo ‘

‘;
echo ‘

‘;
}

if (!empty($applications)) {
$app_list = is_array($applications) ? implode(‘, ‘, array_slice($applications, 0, 2)) : $applications;
echo ‘

‘;
echo ‘
‘;
$apps = explode(‘,’, $app_list);
foreach (array_slice($apps, 0, 2) as $app) {
echo ‘‘ . esc_html(trim($app)) .  »;
}
echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;
echo ‘‘;
echo ‘View Details’;
echo ‘‘; echo ‘‘; echo ‘‘;
echo ‘
‘;

echo ‘‘;
echo ‘

‘;

echo ‘

‘;
echo ‘

‘;
}

echo ‘

‘;

// Initial pagination
$total_pages = $query->max_num_pages;
if ($total_pages > 1) {
echo ‘

‘;

for ($i = 1; $i <= min($total_pages, 5); $i++) { $params = http_build_query([ 'block_id' =>$block_id,
‘paged’ => $i
]);

$active_class = ($i == 1) ? ‘bg-primary-500 text-white’ : ‘bg-white text-neutral-700 hover:bg-neutral-50’;
echo ‘‘;
}

if ($total_pages > 1) {
$params = http_build_query([
‘block_id’ => $block_id,
‘paged’ => 2
]);

echo ‘‘;
}

echo ‘

‘;
}

} else {
echo ‘

‘;
echo ‘

Aucun produit trouvé.

‘;
echo ‘

‘;
}

wp_reset_postdata();
?>






Need a Custom Solution?

Notre équipe d’ingénieurs est spécialisée dans le développement de solutions de gestion thermique adaptées à vos besoins spécifiques.


Nos catégories de produits

solutions complètes de gestion thermique conçues pour la défense, l’aérospatiale et les applications industrielles de précision. Chaque catégorie de produits est conçue pour répondre à des exigences de refroidissement spécifiques avec une fiabilité sans compromis.

Ventilateurs axiaux à courant continu
Série DC

Ventilateurs axiaux à courant continu

Ventilateurs axiaux à courant continu à haut rendement conçus pour un flux d’air optimal et une efficacité énergétique. Parfait pour le refroidissement électronique, les systèmes de ventilation et les applications industrielles nécessitant un mouvement d’air fiable.

12-48V
plage de tension
Ultra silencieux
Faible bruit
Voir les détails
50+ modèles

Ventilateurs à condensation à courant continu
spécialisé

Ventilateurs à condensation à courant continu

Ventilateurs à condensation spécialisés conçus pour les systèmes CVC, les unités de réfrigération et les échangeurs de chaleur. Optimisé pour la dissipation thermique et la gestion de l’humidité dans les applications de refroidissement critiques.

IP54
Protection
CFM élevée
flux d’air
Voir les détails
30+ modèles

Ventilateurs à courant continu
haute pression

Ventilateurs à courant continu

Souffleurs centrifuges haute pression conçus pour des applications exigeantes nécessitant un flux d’air et une pression ciblés. Idéal pour le refroidissement des équipements, la circulation de l’air et les systèmes de ventilation industrielle.

haute statique
pression
Compact
Conception
Voir les détails
40+ modèles

Ventilateurs axiaux à courant alternatif
Série AC

Ventilateurs axiaux à courant alternatif

Ventilateurs axiaux robustes à alimentation alternative conçus pour des applications industrielles nécessitant des performances et une durabilité élevées. Parfait pour la ventilation à grande échelle, les tours de refroidissement et le mouvement d’air robuste.

110-380V
plage de tension
Heavy Duty
Qualité industrielle
Voir les détails
35+ modèles


Besoin d’aide pour choisir le bon produit?

Trouvez votre parfait
Solution de refroidissement

Notre équipe technique peut vous aider à choisir la catégorie de produit optimale et le modèle spécifique pour votre application. Obtenez des consultations d’experts et des solutions personnalisées adaptées à vos besoins.







sales@senharfans.com

+86-138-1239-0890
Garantie de réponse 24 heures