Ocultar Metabox de las opciones de pantalla desplegable

2
  1. He creado un tipo de publicación personalizada (CPT) que tiene 2 metaboxes.

  2. En la página de edición para el CPT, las opciones de pantalla desplegables (arriba) muestran los metaboxes y le dan al usuario la opción para "Mostrar en pantalla" ... o < fuerte> no "Mostrar en pantalla".

  3. Como estos campos son obligatorios para el CPT, me gustaría ocultar mis metaboxes del menú desplegable "Opciones de pantalla" por completo.

¿Cómo hago esto?

    
pregunta sleeper 14.06.2014 - 07:42

1 respuesta

4

No hay forma, al menos que yo sepa, de desactivar una opción del panel de opciones de la pantalla sin desactivar el metabox real.

Mi sugerencia sería apuntar a este elemento de opciones de pantalla a través de su CSS y ocultarlo de la vista.

Agregue esto a su plugin o archivo de funciones. No olvide actualizar 'METABOXIDNAME' con el nombre de identificación de su metabox.

add_action( 'admin_head', 'remove_wordpress_cfields' );

function remove_wordpress_cfields() {
    echo '<style>label[for=METABOXIDNAME-hide] { display: none; }</style>';
} 
    
respondido por el Matt Royal 14.06.2014 - 11:35

Lea otras preguntas en las etiquetas