From 372e16ae85a2baa10f5cb0574f2040a95bdba4e3 Mon Sep 17 00:00:00 2001 From: Antoine Date: Mon, 12 May 2025 16:31:01 +0200 Subject: [PATCH] FEATURE Add custom columns for artisan posts in admin and handle column values --- includes/columns.php | 42 ++++++++++++++++++++++++++++++++++++++++++ resources/js/app.js | 6 ++---- 2 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 includes/columns.php diff --git a/includes/columns.php b/includes/columns.php new file mode 100644 index 0000000..b148c8c --- /dev/null +++ b/includes/columns.php @@ -0,0 +1,42 @@ + 'Revue', + ); + $new_admin_col_arrays = array_slice($columns, 0, 2, true) + $customColumns + array_slice($columns, 2, count($columns) - 2, true); + return array_merge($new_admin_col_arrays); +} +add_filter('manage_articles_posts_columns', 'carhop_articles_add_acf_posts_columns'); + + + +/* ---------------------------------------------------------------------- + GESTION DE LA VALEUR DE CHAQUE COLONNE + ------------------------------------------------------------------------*/ +function carhop_articles_handle_posts_custom_columns($column) +{ + $post_id = get_the_ID(); + + if ($column == 'revue') { + $revue_id = get_field('related_revue', $post_id); + if (!isset($revue_id)) return; + + $revue_title = get_the_title($revue_id); + echo $revue_title; + } +} +add_action('manage_articles_posts_custom_column', 'carhop_articles_handle_posts_custom_columns', 10, 2); diff --git a/resources/js/app.js b/resources/js/app.js index 1839e1d..4199bf4 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -1,6 +1,4 @@ import menuInit from './header'; -console.log('menuInit'); -console.log('menuIniteeeee'); window.addEventListener('load', function () { - menuInit(); -}); \ No newline at end of file + menuInit(); +});