Redefinir posições de metaboxes em admin

9

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 configurado para (high, core, default ou low). Eu quero que as caixas apareçam em uma ordem específica (ou seja, ordem dentro de um desses 4 grupos - por exemplo, com ambos os 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 a prioridade na programação completamente (eu sei disso porque quando eu renomeio os metaboxes eu tenho controle programático novamente). Eu tentei de tudo para voltar ao padrão, mas sem sucesso. Alguém pode ajudar?

    
por byronyasgur 12.01.2012 / 01:07

1 resposta

20

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

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

Depois de excluir esses valores, você receberá o pedido original de volta. Se você quiser apenas alterar a ordem do menu de volta para uma página do que apenas excluir "meta-box-order_page".

    
por Rob Vermeer 12.01.2012 / 01:18