Habilitar revisiones para un tipo de entrada personalizada

24 mar 2014, 17:30:08
Vistas: 49.2K
Votos: 52

He creado un Tipo de Entrada Personalizada y lo he registrado.

¿Alguien puede ayudarme a habilitar las revisiones para el Tipo de Entrada Personalizada?

4
Comentarios

¿Cómo lo registraste? ¿Usando register_post_type o algún plugin?

kraftner kraftner
24 mar 2014 17:32:17

Pensé que las revisiones funcionaban para todos los tipos de post. ¿Alguien puede confirmar o negar esto?

s_ha_dum s_ha_dum
24 mar 2014 17:38:48

@s_ha_dum necesitas activarlo manualmente. No hay una configuración por defecto para "Revisiones" en 'supports' en register_post_type. Solo título y editor están configurados por defecto. Revisa el codex http://codex.wordpress.org/Function_Reference/register_post_type

Pieter Goosen Pieter Goosen
24 mar 2014 17:53:51

@PieterGoosen : gracias. No me gustan mucho las revisiones y creo que están mal implementadas, así que no trabajo mucho con ellas. :)

s_ha_dum s_ha_dum
24 mar 2014 17:55:09
Todas las respuestas a la pregunta 1
8
85

Cuando registras tu CPT (Custom Post Type), necesitas agregar manualmente el soporte para revisiones. Solo el título y el editor están configurados por defecto. Revisa el codex. Así que si necesitas habilitar revisiones, debes agregarlo así:

'supports' => array( 'title', 'editor', 'revisions' ),

en tu $args = array() al registrar tu CPT.

Solo para información, aquí están los otros argumentos que puedes pasar a 'supports':

'title'
'editor' (contenido)
'author'
'thumbnail' (imagen destacada, el tema actual también debe soportar post-thumbnails)
'excerpt'
'trackbacks'
'custom-fields'
'comments' (también mostrará el contador de comentarios en la pantalla de edición)
'revisions' (almacenará revisiones)
'page-attributes' (orden del menú, debe ser jerárquico para mostrar la opción Padre)
'post-formats' agregar formatos de entrada, ver Formatos de Entrada

EDITADO

Gracias a @jammypeach, es importante saber que el metabox de revisiones no aparecerá hasta que haya revisiones reales para la entrada. Si no hay revisiones, el metabox de revisiones no se mostrará.

24 mar 2014 18:03:22
Comentarios

Tengo lugar en el arreglo de Soporte. Funciona bien. Gracias, @pieter.

Bhanu Prakash Ryaga Bhanu Prakash Ryaga
24 mar 2014 18:30:16

@BhanuPrakash me alegra haber podido ayudar. Solo recuerda marcar mi respuesta como aceptada entonces.

Pieter Goosen Pieter Goosen
24 mar 2014 18:31:49

Algo a considerar - el cuadro de Revisiones no aparecerá después de habilitar Revisiones en tu CPT a menos que hagas algunos cambios y guardes un par de veces primero. Esto me confundió, pensé que mi código no funcionaba pero (por supuesto) no había revisiones para mostrar.

jammypeach jammypeach
28 jul 2014 17:20:52

@jammypeach actualizará mi respuesta. Gracias por eso. No mucha gente podría saberlo, ni siquiera lo había considerado. Gracias :-)

Pieter Goosen Pieter Goosen
28 jul 2014 18:03:29

Gracias @jammypeach, acabo de pasar una hora intentando diagnosticar lo que pensé que era un problema con la definición del tipo de contenido personalizado. ¡Esa es ciertamente una información clave!

nickpish nickpish
18 abr 2019 20:52:38

@nickpish ¡lo mismo!

wittich wittich
17 sept 2019 23:33:22

Si tienes ACF con campos personalizados en tu tipo de entrada, ¡añadir el soporte de revisiones permitirá la vista previa con esos campos personalizados!

Warface Warface
14 ene 2021 15:02:13

gracias por la nota de que el metabox de revisiones no aparecerá hasta que haya revisiones reales. Pensé que me estaba volviendo loco.

Martijn Gastkemper Martijn Gastkemper
9 oct 2024 08:19:41
Mostrar los 3 comentarios restantes