Desativar um mecanismo de salvaguarda padrão de taxonomias personalizadas

Eu tenho uma taxonomia personalizada X.

Eu indiquei que a UI deveria ser mostrada (para fins de debugging), no entanto, a UI agora está interferindo com minha automação. Eu tenho um código que reflete automaticamente termos nesta taxonomia, duplicando-o. Taxonomia X é efetivamente uma cópia da Taxonomia Y ou um subconjunto. Este código está funcionando quase perfeitamente, exceto que meu código de atribuição está fazendo seu trabalho, que é desfeito pelo código de UI do WordPress, definindo os termos da publicação a partir da metabox.

Então, como faço para que a metabox exiba os termos da taxonomia X somente? AKA mantenha a metabox, mas remova os ganchos de salvar / editar / excluir anexados a ela?

editar: para referência, se show_ui estiver configurado como falso no registro da taxonomia e a IU desse imposto estiver escondida, então tudo funcionará conforme o esperado. (o que é de se esperar)

Solutions Collecting From Web of "Desativar um mecanismo de salvaguarda padrão de taxonomias personalizadas"

Como Bainternet sugeriu – remove_meta_box( 'tagsdiv-custom_taxonomy_id', 'post', 'side' ); para remover o Metabox padrão. Se você quiser ainda ver os termos. Em seguida, registre novamente a metabox com seu próprio retorno de chamada personalizado.

Esta function de retorno de chamada pode imitar a function usada para exibir a metabox padrão – mas simplesmente omitido quaisquer formulários de input / checkboxs de seleção que enviam dados.

A function que você deseja imitar é: