Quitar la imagen destacados Meta Box
-
16-10-2019 - |
Pregunta
¿Cómo puedo quitar la caja me meta Imagen destacado? He intentado usar la función remove_meta_box
y especificando el ID de cajas pero no parece funcionar como lo hace para las otras cajas meta nativos.
Este es el código específico Traté:
add_action( 'admin_menu', 'remove_thumbnail_box' );
function remove_thumbnail_box() {
remove_meta_box( 'postimagediv', 'post', 'side' );
}
Solución
No he tenido tiempo para probar esto, pero esto parece que debe trabajar para usted.
add_action('do_meta_boxes', 'remove_thumbnail_box');
function remove_thumbnail_box() {
remove_meta_box( 'postimagediv','post','side' );
}
Marque esta para más información .
Editar El cambio principal es que tiene que adjuntar a la función do_meta_boxes en lugar de admin_menu
Otros consejos
El puesto en miniatura se agrega a un tipo de mensaje como algo este tipo de post soportes . Si desea eliminar la funcionalidad de post miniatura de un tipo de mensaje, puede llamar remove_post_type_support()
. puestos de plantilla también se definen como tipos de envíos personalizados, así que debería funcionar también para ellos.
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 deshabilitar sólo las imágenes destacadas al llamar do_meta_boxes acción también utilizan "post.php" como el tipo de mensaje en lugar de "post", no sé por qué esto es, ya que contradice la documentación. Advirtiendo a los do_meta_boxes parece fuego antes wp_get_current_user () la función esté disponible por lo que no será capaz de desactivar en función del tipo de usuario, es todo o nada. Tal vez alguien sabe de un trabajo alrededor.