'Accès refusé']); } $settings = mah2_get_settings(); $batch_size = isset($settings['batch_size']) ? intval($settings['batch_size']) : 10; $state = mah2_get_batch_state('remove'); if (empty($state) || !empty($state['done'])) { wp_send_json_success([ 'done' => true, 'message' => 'Aucun batch actif.', 'progress' => 100, 'stats' => [ 'posts_processed' => 0, 'posts_updated' => 0, 'total' => 0, ], 'debug' => [], ]); } if (!empty($state['stopped'])) { wp_send_json_success([ 'done' => true, 'stopped' => true, 'message' => 'Suppression arrêtée.', 'progress' => 0, 'stats' => [ 'posts_processed' => intval($state['posts_processed']), 'posts_updated' => intval($state['posts_updated']), 'total' => intval($state['total']), ], 'debug' => !empty($state['debug']) ? $state['debug'] : [], ]); } $offset = isset($state['offset']) ? intval($state['offset']) : 0; $total = isset($state['total']) ? intval($state['total']) : 0; $ids = isset($state['ids']) ? (array) $state['ids'] : []; $batch_ids = array_slice($ids, $offset, $batch_size); $debug_messages = []; foreach ($batch_ids as $post_id) { $post_id = intval($post_id); $before = get_post_field('post_content', $post_id); if (!$before) { $state['posts_processed']++; continue; } mah2_remove_links_for_post($post_id); $after = get_post_field('post_content', $post_id); $updated = ($before !== $after); $state['posts_processed']++; if ($updated) { $state['posts_updated']++; } if (mah2_debug_enabled()) { $debug_messages[] = "Post {$post_id} cleaned: " . ($updated ? 'YES' : 'NO'); } } $state['offset'] += count($batch_ids); if ($state['offset'] >= $total || empty($batch_ids)) { $state['done'] = true; } if (mah2_debug_enabled()) { $existing_debug = isset($state['debug']) ? $state['debug'] : []; $state['debug'] = array_slice( array_merge($existing_debug, $debug_messages), -200 ); } mah2_save_batch_state($state, 'remove'); $progress = $total > 0 ? round(($state['offset'] / $total) * 100) : 100; if ($progress > 100) $progress = 100; wp_send_json_success([ 'done' => !empty($state['done']), 'progress' => $progress, 'message' => !empty($state['done']) ? 'Suppression terminée.' : 'Batch suppression traité.', 'stats' => [ 'posts_processed' => intval($state['posts_processed']), 'posts_updated' => intval($state['posts_updated']), 'total' => $total, ], 'debug' => !empty($state['debug']) ? $state['debug'] : [], ]);}add_action('wp_ajax_mah2_run_remove_batch', 'mah2_ajax_run_remove_batch'); Alimentation Limousin : nutrition, produits locaux & santé

Alimentation & Nutrition

Alimentation : nutrition, habitudes & santé au Limousin

La rubrique Alimentation — Objectif Réponse Santé Limousin s’attache à explorer la relation entre ce que nous mangeons et notre bien-être physique et mental, avec une approche locale. Elle propose des articles détaillés sur la nutrition, les comportements alimentaires, les produits régionaux, les régimes équilibrés et les stratégies pour manger mieux, dans un contexte de santé publique et de respect de l’environnement.

Principes nutritionnels & macro-nutriments

Des contenus pédagogiques expliquent les besoins en protéines, lipides, glucides et micronutriments pour les différentes étapes de la vie : enfance, adolescence, adulte, seniors. Les articles analysent aussi les effets des carences, surconsommations, et les signaux nutritionnels que notre corps envoie.

Alimentation locale, circuits courts & produits du Limousin

Zoom sur les produits régionaux : légumes, fromages, céréales, spécialités gourmandes limousines. La rubrique valorise les circuits courts, la saisonnalité, l’agriculture biologique ou raisonnée, et les pratiques alimentaires plus durables pour renforcer le lien entre alimentation et territoire.

Régimes, pathologies & conseils pratiques

Guides sur les régimes adaptés aux besoins spéciaux (diabète, intolérances, santé digestive, perte de poids). Les articles fournissent des menus types, des alternatives plus saines et des astuces pour équilibrer son alimentation dans un quotidien parfois contraignant.

7 choses à savoir sur le souchet

administrateur
Le souchet est bien plus qu’un simple tubercule. Reconnu pour ses propriétés nutritives, il est souvent sous-estimé. En effet, ce super-aliment mérite une attention particulière pour ses bienfaits variés. Vous êtes curieux de découvrir ses secrets ? Préparez-vous à plonger...

7 choses à savoir sur le shiitake bio

administrateur
Le shiitake bio est un champignon aux saveurs raffinées et aux nombreux bienfaits. Riche en vitamines et minéraux, il se distingue des variétés traditionnelles par sa culture respectueuse de l’environnement. Consommer des shiitakes bio améliore non seulement votre santé, mais...

7 choses à savoir sur le curcuma rouge

administrateur
Bien que souvent méconnu, le curcuma rouge est une épice aux multiples vertus. Ce puissant anti-inflammatoire et antioxydant mérite d’être découvert. Les propriétés médicinales du curcuma peuvent apporter des bienfaits notables à votre santé. Dans cet article, vous allez découvrir...

7 choses à savoir sur le guarana

administrateur
Le guarana est bien plus qu’un simple complément. Cette plante d’Amazonie, riche en caféine, offre une multitude de bienfaits. Saviez-vous qu’elle booste l’énergie et améliore la concentration ? Découvrez dans cet article les 7 choses à savoir sur le guarana...