Hay muchas situaciones en las que un tema o complemento registra un tipo de publicación y desea modificarlo. Hay, por supuesto add_post_type_support()
, y remove_post_type_support()
, pero los que no dan acceso a la lista completa de los argumentos que register_post_type()
se necesita. En particular, tal vez quiera deshabilitar un archivo de tipo de publicación, ocultar la IU del administrador, ocultar de la búsqueda, etc., dejando el resto de la configuración del tipo de publicación sola.
La página del Codexregister_post_type()
cuelga esto delante de mí:
Descripción
Crear o modificar un tipo de publicación.
Pero en el pasado, cuando intenté hacer esto, no parecía funcionar. ¿Es esta función realmente para modificar los tipos de publicación, y si es así, puede simplemente redeclarar un par de argumentos y dejar el resto solo?
Al ver que ni siquiera hay una deregister_post_type()
función , no entiendo cómo se puede hacer.
register_post_type
correcto hacer dos llamadas consecutivas con argumentos modificados iguales ? Supongo que sí por su "Sí", y no arroja ningún error y tiene el efecto deseado. El caso real es la segunda opción que presento en esta respuesta: wordpress.stackexchange.com/a/74331/12615