it-swarm-pt.tech

Como ocultar o campo personalizado gerado automaticamente quando update_post_meta () é chamado?

Eu adicionei uma área de texto personalizada para a página de criação/edição de post admin. Eu fiz isso usando a função add_meta_box (). O problema é que a função de callback add_meta_box () (que salva a entrada de dados na textarea) chama o update_post_meta (). update_post_meta () adiciona um campo personalizado dentro da seção do campo personalizado. Então você essencial acabar com duas textareas para o mesmo campo! O que você criou e o auto gerou um!

Existe uma maneira de remover o campo personalizado gerado automaticamente?

Obrigado, jon

2
Jon

Se o meta campo começar com um sublinhado, ele ficará oculto na interface adicionando a classe hidden ao elemento <tr>. Você também pode aplicar esta classe usando JavaScript, o elemento <tr> tem um id de meta-{$custom_field_id}.

1
Jan Fabry