Estou questionando como posso me livrar do pós-editor (visual + html). Tentei não registrar o suporte ao tipo de postagem e ele ainda aparece (o cancelamento do registro funciona bem com todas as outras caixas de meta padrão na tela de pós-edição). Também tentei cancelar o registro com remove_meta_box, que também não funcionou (funciona para todo o resto, exceto a meta box do título). Talvez esteja faltando alguma coisa. Já pesquisou na web e não encontrou nada. Espero que alguém possa me dizer. Obrigado!
Ps. Eu ficaria feliz com uma solução para desativar o campo de título também, mas é o segundo (não registrá-lo com o tipo de publicação funciona).
(A versão do Wordpress é 3.0.4.)
fonte
supports
de array vazio via filtro?Se você não passar nada para o
supports
argumento, serão'title', 'editor'
usadas as configurações padrão de (onde "nada" é qualquer coisa que sejaempty()
).No entanto, assim como você pode adicionar suporte a algo depois de registrar o tipo de postagem
add_post_type_support( $post_type, $feature )
, você pode remover o suporte chamandoremove_post_type_support( $post_type, $feature )
. Portanto, chamar isso após registrar seu tipo de postagem deve remover o editor:Essas funções apenas manipulam a
$_wp_post_type_features
variável global , mas é sempre melhor fazer isso com as funções da API do que mexer nela.fonte
0.1
0
eu usei em vez de um parâmetro para passar naempty()
verificação.empty()
minha. Como acima - altamente contra-intuitivo.'support' => array('thumbnail' => true, 'editor' => false);
Eu uso o plug-in personalizado da interface do usuário do tipo de postagem para criar tipos de postagem personalizados. Usando este plug-in, você pode desativar o pós-editor nas opções avançadas.
Gerenciar tipo de postagem -> Exibir opções avançadas
Aqui está um link para o plugin: http://wordpress.org/extend/plugins/custom-post-type-ui/
PS - Permite desativar também o campo de título :)
fonte
Confira register_post_type (); no códice. Na seção Argumentos , role para baixo até ver Suportes .
A partir da versão 3.5, o valor booleano
false
pode ser passado como valor, em vez de uma matriz, para evitar o comportamento padrão (título e editor).Ou personalize seu tipo de postagem personalizado como desejar, adicionando os valores desejados, por exemplo:
Essas opções suportadas na minha matriz aparecerão no meu back-end do wordpress.
fonte
Você também pode definir o estilo da página de edição do administrador para ocultar elementos de manutenção, como editor etc.
fonte