post_type === 'artisans') { ?>
État :
Statut de travail :
Aucun !!Aucun chantier pour cette entreprise
'; echo 'Ajouter un chantier'; } } /** REMOVE SUBMITDIV METABOX **/ add_action('admin_menu', 'remove_submit_div'); function remove_submit_div() { remove_meta_box('submitdiv', 'artisans', 'side'); remove_meta_box('postimagediv', 'artisans', 'normal'); remove_meta_box('postimagediv', 'artisans', 'side'); remove_meta_box('postimagediv', 'artisans', 'advanced'); $user = wp_get_current_user(); $metaboxes = get_user_meta($user->ID, 'metaboxhidden_artisans', true); $metabox_order = get_user_meta($user->ID, 'meta-box-order_artisans', true); } /** UPDATE USER METABOX PREFERENCES WITH MANUAL ARRAY **/ function set_user_metabox_order($user_id) { $user_id = get_current_user_id(); // $metaboxes_order = get_user_meta($user_id, 'meta-box-order_artisans', true); // $user_info = get_user_meta($user_id); $metaboxes_hidden = get_user_meta($user_id, 'metaboxhidden_artisans', true); $new_order = [ 'acf_after_title' => '', 'side' => 'postimagediv,icl_div', 'normal' => 'acf-group_670d265c6ec0e,admin_artisan_chantier_list,acf-group_67581cdaf3262,acf-group_672358433051b,submitdiv,slugdiv,revisionsdiv', 'advanced' => 'rank_math_metabox', ]; update_user_meta($user_id, 'meta-box-order_artisans', $new_order); if ($metaboxes_hidden === false || !is_array($metaboxes_hidden)) return; $newArrray = array_merge($metaboxes_hidden, ['postimagediv', 'icldiv']); update_user_meta($user_id, 'metaboxhidden_artisans', $newArrray); } add_action('admin_init', 'set_user_metabox_order'); /** RE-ENQUEUE SUBMITDIV METABOX **/ add_action('do_meta_boxes', 'reinsert_submitdiv_meta_box'); function reinsert_submitdiv_meta_box() { add_meta_box( 'submitdiv', __('Sauver'), 'post_submit_meta_box', 'artisans', 'normal', 'low' ); } /** DE ACTIVATE SCREEN OPTIONS **/ function de_activite_screen_options() { $current_user = wp_get_current_user(); if ($current_user->roles[0] !== 'administrator') { add_filter('screen_options_show_screen', '__return_false'); } } add_action('admin_init', 'de_activite_screen_options'); /** FORBID SAVING USER REORGANISATION ON DRAG **/ add_action('check_ajax_referer', 'prevent_meta_box_order'); function prevent_meta_box_order($action) { // if ('meta-box-order' == $action /* && $wp_user == 'santa claus' */) { // die('-1'); // } } /* --------------------------------------- DELETE USER PREFERENCES ------------------------------------------*/ // function reset_user_metabox_order() // { // $user_id = get_current_user_id(); // if ($user_id && !current_user_can('administrator')) { // delete_user_meta($user_id, 'meta-box-order_artisans'); // } // } // add_action('load-post.php', 'reset_user_metabox_order'); // add_action('load-post-new.php', 'reset_user_metabox_order'); /* ------------------------------------------------- ADD LAST MODIFIED DATE TO SUBMIT DIV PUBLISH BOX -------------------------------------------------*/ function add_last_modified_date_to_publish_box() { global $post; // Vérifiez que vous êtes dans un post et que l'ID du post est valide if ($post && $post->ID) { // Récupérer la date de dernière modification $dashicon = ''; $last_modified_date = get_the_modified_date('j F Y \à H:i', $post->ID); // Afficher la date de dernière modification dans le panneau echo '