Suporte » Desenvolvendo com WordPress » Alterar a posição do Meta Box Publish

  • Resolvido wpforever18

    (@wpforever18)


    Olá! Por padrão do WordPress, o “Meta Box Publish” na edição do post fica antes dos demais. Eu pesquisei e não encontrei uma função para definir a posição/prioridade desse Meta Box para ele ficar no final, depois de todos os outros. Se alguém tiver e puder ajudar. Eu uso CTP. Obrigado!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Achei essa solução: https://wordpress.stackexchange.com/a/316370

    add_action( 'do_meta_boxes', 'custom_default_position_publish_box' );
    function custom_default_position_publish_box () {
        $post_type = 'seu cpt';
        remove_meta_box( 'submitdiv', $post_type, 'side' );
        add_meta_box( 'submitdiv', __( 'Publish' ), 'post_submit_meta_box', $post_type, 'side', 'low' );
    }

    Basicamente remover e adicionar novamente a metabox. Tenta ai.

    wpforever18

    (@wpforever18)

    Obrigado, Luiz. Realmente isso funciona. Coincidentemente eu havia encontrado ontem essa página que você citou (depois de analisar várias). A função para versão mobile citada no link também funciona. Fica a dica para quem precisa também. 🙂

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Você deve estar conectado para responder a este tópico.