diff --git a/includes/roles.php b/includes/roles.php index be43e89..f930632 100644 --- a/includes/roles.php +++ b/includes/roles.php @@ -31,6 +31,24 @@ function create_conseiller_role() } add_action('init', 'create_conseiller_role'); +/* ----------------------------------------------------------- + Ajouter la capacité export_artisans_datas aux administrateurs et éditeurs + -----------------------------------------------------------*/ +function add_export_artisans_capability() +{ + // Ajouter la capacité à l'administrateur + $admin_role = get_role('administrator'); + if ($admin_role) { + $admin_role->add_cap('export_artisans_datas'); + } + + // Ajouter la capacité à l'éditeur + $editor_role = get_role('editor'); + if ($editor_role) { + $editor_role->add_cap('export_artisans_datas'); + } +} +add_action('init', 'add_export_artisans_capability'); /* ----------------------------------------------------------- Masquer les widgets du tableau de bord pour le rôle conseiller