FEATURE Ajout de la fonction de remappage de numérotation pour le type de post 'analyses-etudes'

This commit is contained in:
Antoine M 2026-02-13 15:43:32 +01:00
parent 4ddd9ede08
commit 0ede759d7b

View File

@ -0,0 +1,33 @@
<?php
// THE POST TYPE IS DECLARED IN THE MU-PLUGINS/CARHOP-POST-TYPES.PHP FILE
function handle_posts_analyses_etudes_numerotation_remapping()
{
// Ne s'exécuter que dans l'admin pour éviter de surcharger le frontend
if (!is_admin()) {
return;
}
$args = array(
'post_type' => 'analyses-etudes',
'posts_per_page' => -1,
'orderby' => 'date',
'order' => 'ASC',
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
$current_numerotation = $query->current_post + 1;
update_post_meta(get_the_ID(), 'post_numerotation', $current_numerotation);
}
wp_reset_postdata();
}
}
add_action('save_post', 'handle_posts_analyses_etudes_numerotation_remapping');
add_action('delete_post', 'handle_posts_analyses_etudes_numerotation_remapping');