fixing metabox order
This commit is contained in:
parent
b9e8c4183a
commit
e7a80da6aa
|
|
@ -149,6 +149,11 @@ function remove_submit_div()
|
|||
/** 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',
|
||||
|
|
@ -157,13 +162,11 @@ function set_user_metabox_order($user_id)
|
|||
];
|
||||
update_user_meta($user_id, 'meta-box-order_artisans', $new_order);
|
||||
|
||||
$metaboxes_hidden = get_user_meta($user_id, 'metaboxhidden_artisans', true);
|
||||
if ($metaboxes_hidden === false) return;
|
||||
|
||||
$newArrray = array_merge($metaboxes_hidden, ['postimagediv', 'icldiv']);
|
||||
update_user_meta($user_id, 'metaboxhidden_artisans', $newArrray);
|
||||
}
|
||||
// set_user_metabox_order(get_current_user_id());
|
||||
add_action('admin_init', 'set_user_metabox_order');
|
||||
|
||||
/** RE-ENQUEUE SUBMITDIV METABOX **/
|
||||
|
|
@ -196,23 +199,23 @@ add_action('admin_init', 'de_activite_screen_options');
|
|||
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');
|
||||
}
|
||||
// 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');
|
||||
// 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');
|
||||
|
||||
|
||||
/* -------------------------------------------------
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user