Abilitare le revisioni per i custom post type

24 mar 2014, 17:30:08
Visualizzazioni: 49.2K
Voti: 52

Ho creato un Custom Post Type e l'ho registrato.

Qualcuno può aiutarmi a capire come abilitare le revisioni per un Custom Post Type?

4
Commenti

Come l'hai registrato? Usando register_post_type o qualche plugin?

kraftner kraftner
24 mar 2014 17:32:17

Pensavo che le revisioni funzionassero per tutti i tipi di post. Qualcuno può confermare o smentire?

s_ha_dum s_ha_dum
24 mar 2014 17:38:48

@s_ha_dum devi abilitarlo manualmente. Non c'è un'impostazione predefinita per "Revisioni" in 'supports' in register_post_type. Solo titolo e editor sono impostati come predefiniti. Controlla il codex http://codex.wordpress.org/Function_Reference/register_post_type

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

@PieterGoosen : grazie. Non amo particolarmente le revisioni e penso che siano implementate male, quindi non le uso molto. :)

s_ha_dum s_ha_dum
24 mar 2014 17:55:09
Tutte le risposte alla domanda 1
8
85

Quando registri il tuo CPT, devi aggiungere manualmente il supporto per le revisioni. Solo titolo e editor sono impostati come predefiniti. Consulta il codex. Quindi, se hai bisogno di abilitare le revisioni, devi aggiungerlo in questo modo

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

nel tuo $args = array() durante la registrazione del CPT.

Solo per informazione, ecco gli altri argomenti che puoi passare a 'supports'

'title'
'editor' (content)
'author'
'thumbnail' (immagine in evidenza, il tema corrente deve supportare anche post-thumbnails)
'excerpt'
'trackbacks'
'custom-fields'
'comments' (vedrai anche il pallone del conteggio commenti nella schermata di modifica)
'revisions' (salverà le revisioni)
'page-attributes' (ordine del menu, l'opzione Genitore sarà visibile solo se hierarchical è true)
'post-formats' aggiungi formati articolo, vedi Formati Articolo

MODIFICA

Grazie a @jammypeach, è importante sapere che il metabox delle revisioni non apparirà finché non ci saranno effettivamente delle revisioni per l'articolo. Se non ci sono revisioni, il metabox delle revisioni non sarà visibile.

24 mar 2014 18:03:22
Commenti

Ho inserito nell'array Support. Funziona bene. Grazie, @pieter ..

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

@BhanuPrakash felice di esserti stato utile. Ricorda solo di segnare la mia risposta come accettata allora.

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

Una cosa da considerare - la casella Revisioni non apparirà dopo aver abilitato le Revisioni sul tuo CPT a meno che non apporti alcune modifiche e salvi un paio di volte prima. Questo mi ha tratto in inganno, pensavo che il mio codice non funzionasse ma (ovviamente) non c'erano revisioni da mostrare.

jammypeach jammypeach
28 lug 2014 17:20:52

@jammypeach aggiornerò la mia risposta. Grazie per questo. Non molti potrebbero saperlo, non ci avevo nemmeno pensato. Grazie :-)

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

Grazie @jammypeach ho appena passato un'ora a cercare di diagnosticare quello che pensavo fosse un problema con la definizione stessa del custom post type - questa è sicuramente un'informazione fondamentale!

nickpish nickpish
18 apr 2019 20:52:38

@nickpish idem!

wittich wittich
17 set 2019 23:33:22

Se hai ACF con campi personalizzati nel tuo tipo di post, aggiungere il supporto alle revisioni permetterà l'anteprima con quei campi personalizzati!!

Warface Warface
14 gen 2021 15:02:13

grazie per la nota che il metabox delle revisioni non apparirà finché non ci sono effettive revisioni. Pensavo di essere impazzito.

Martijn Gastkemper Martijn Gastkemper
9 ott 2024 08:19:41
Mostra i restanti 3 commenti