Remover a imagem em destaque Meta Box

Como posso remover a meta checkbox da imagem em destaque? Tentei usar a function remove_meta_box e especificar as checkboxs ID, mas não parece funcionar como as outras checkboxs métricas nativas.

Aqui está o código específico que eu tentei:

 add_action( 'admin_menu', 'remove_thumbnail_box' ); function remove_thumbnail_box() { remove_meta_box( 'postimagediv', 'post', 'side' ); } 

Solutions Collecting From Web of "Remover a imagem em destaque Meta Box"

Eu não tive tempo para testar isso, mas parece que isso deve funcionar para você.

 add_action('do_meta_boxes', 'remove_thumbnail_box'); function remove_thumbnail_box() { remove_meta_box( 'postimagediv','post','side' ); } 

Verifique isso para obter mais informações .

Editar: A principal alteração aqui é que você precisa append a function para do_meta_boxes em vez de admin_menu

A miniatura do post é adicionada a um tipo de publicação como algo que esse tipo de publicação é compatível . Se você deseja remover a funcionalidade da miniatura da publicação de um tipo de publicação, você pode chamar remove_post_type_support() . As postagens regulares também são definidas como tipos de postagem personalizados, por isso deve funcionar para eles também.

 add_action( 'init', 'wpse4936_init', 100 /* Something high, to make sure all post types are registered */ ); function wpse4936_init() { remove_post_type_support( 'post', 'post-thumbnail' ); // Or remove it for all registerd types foreach ( get_post_types() as $post_type ) { remove_post_type_support( $post_type, 'post-thumbnail' ); } } 
 add_action('do_meta_boxes', 'remove_thumbnail_box'); function remove_thumbnail_box($post_type) { remove_meta_box( 'postimagediv', 'post.php', 'side' ); } 

WordPress parece apenas desativar as imagens em destaque quando chamar a ação do_meta_boxes também usar “post.php” como o tipo de publicação em vez de “postar”, não sei por que isso é conforme contradiz a documentação. Aviso que o do_meta_boxes parece triggersr antes que a function wp_get_current_user () esteja disponível para que você não seja capaz de desabilitar com base no tipo de usuário, é tudo ou nada. Talvez alguém conheça um trabalho.