Может быть, самое простое, что нужно сделать, это предотвратить сохранение нового заказа.Это позволит пользователю изменить порядок, но не сохранит изменения при следующей загрузке страницы.
Вы хотите предотвратить событие meta-box-order
ajax:
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');
}
}
Возможно, есть и другие действия, которые вы тоже хотите предотвратить.Откройте Firebug и проверьте, какие запросы к admin-ajax.php
отправляются, когда вы делаете то, что хотели бы предотвратить.Или скрыть вкладку Параметры экрана с помощью CSS.