Tengo un tipo de publicación personalizada (llamada contactos). Dado que este tipo de publicación no funciona como una publicación, no quiero mostrar GUARDAR BORRADOR, VISTA PREVIA, Estado, Visibilidad o Fecha de publicación.
Las únicas opciones que quiero mostrar son los botones PUBLICAR y Mover a la papelera.
¿Hay alguna manera de ocultar estas otras opciones? Si no, ¿cómo creo un nuevo PUBLISH & Move to Trash que puedo agregar a un nuevo metabox?
if ( $post->post_type != $my_post_type ){ return; }
al principio. No es necesario tener todo el código envuelto en laif
declaración.En este ejemplo, puede establecer fácilmente en qué tipos de publicación desea ocultar las opciones de publicación, el ejemplo las oculta para el tipo de tipo de macetas integradas
page
y el tipo de publicación personalizadacpt_portfolio
.Actualización importante
También te sugiero que fuerces un estado de publicación de "Publicado" para evitar guardar publicaciones como borradores:
fuente