Сбросить позиции метабоксов в админке

8

Я пишу тему, и в ней у меня есть функция, которая создает два метабокса. Четвертый параметр функции «add_meta_box ()», которую я использовал, может быть установлен на (высокий, базовый, по умолчанию или низкий). Я хочу, чтобы поля отображались в определенном порядке (т. Е. В пределах одной из этих 4 групп - например, с обоими метабоксами, установленными на «приоритет», я хотел бы иметь возможность определить, какой из них отображался первым, а какой - вторым).

Это история, но мой вопрос проистекает из того факта, что, экспериментируя с этим, я, должно быть, переместил одну из коробок в другую колонку; и это действие, по-видимому, полностью перекрывает приоритет в программировании (я знаю это, потому что, когда я переименовываю метабоксы, я снова имею программный контроль). Я перепробовал все, чтобы вернуть его к дефолту, но безрезультатно. Кто-нибудь может помочь?

byronyasgur
источник

Ответы:

22

В вашем запросе PhpMyAdmin: (если у вас другой префикс базы данных, измените его в запросе, также измените user_id на ваш)

SELECT * 
FROM  `wp_usermeta` 
WHERE  `user_id` =1
AND  `meta_key` LIKE  'meta-box%'

Чем удалить эти значения, и вы получите исходный заказ обратно. Если вы хотите изменить только порядок меню для страницы, то удалите только «meta-box-order_page».

Роб Вермеер
источник