From d244a3a933210c0505212301fca23a76f3a63992 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 2 Apr 2025 16:45:32 +0200 Subject: [PATCH] hiding chantiers for non admin and non editors --- includes/admin.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/includes/admin.php b/includes/admin.php index 4c00d17..e9db03d 100644 --- a/includes/admin.php +++ b/includes/admin.php @@ -353,3 +353,18 @@ function add_custom_taxonomy_menu_item() ); } add_action('admin_menu', 'add_custom_taxonomy_menu_item'); + +/* ------------------------------------------------------------------------------------------ + Masquer le menu "Chantiers" pour les utilisateurs non autorisés + --------------------------------------------------------------------------------------------*/ + + +function hide_chantiers_menu() +{ + $current_user = wp_get_current_user(); + $allowed_roles = array('administrator', 'editor'); + if (current_user_can('editor')) return; + + remove_menu_page('edit.php?post_type=chantiers'); +} +add_action('admin_menu', 'hide_chantiers_menu', 999);