Redefinir posições de metaboxes em admin


8

Estou escrevendo um tema e nele tenho uma função que cria dois metaboxes. O quarto parâmetro da função "add_meta_box ()" que usei pode ser definido como (alto, núcleo, padrão ou baixo). Eu quero que as caixas apareçam em uma ordem específica (ou seja, ordem dentro de um desses 4 grupos - por exemplo, com os dois metaboxes sendo definidos como 'prioridade', eu gostaria de poder determinar qual foi exibido primeiro e qual segundo).

Essa é a história por trás, mas minha pergunta deriva do fato de que, ao experimentar isso, devo ter movido uma das caixas para outra coluna; e essa ação aparentemente substitui completamente a prioridade na programação (eu sei disso porque, quando renomeio os metaboxes, tenho controle programático novamente). Eu tentei de tudo para voltar ao padrão, mas sem sucesso. Alguém pode ajudar?

Respostas:


22

Na sua consulta do PhpMyAdmin para: (se você tiver um prefixo de banco de dados diferente, altere-o na consulta, altere também o user_id para o seu)

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

Em seguida, exclua esses valores e você receberá o pedido original de volta. Se você deseja alterar apenas a ordem do menu de volta para uma página, exclua apenas "meta-box-order_page".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.