Aggiungere un Tipo di Post Personalizzato nella schermata del menu

3 gen 2012, 15:22:28
Visualizzazioni: 76.6K
Voti: 46

Ho bisogno di un modo per aggiungere i tipi di post personalizzati (custom post types) nell'opzione "Aspetto-->Menu" di WordPress. Ho creato un tipo di post personalizzato con:

register_post_type('produksjoner',$args);

Tutti gli esempi che trovo aggiungono semplicemente le pagine al menu inserendo manualmente l'URL in una voce di menu personalizzata. Vorrei invece poterlo aggiungere automaticamente selezionandolo come qualsiasi altra pagina.

Sto cercando da due giorni ormai... per favore aiutatemi :-/

0
Tutte le risposte alla domanda 2
5
114

Per far apparire i tuoi custom post types in Aspetto -> Menu, devi fare due cose:

  1. Controlla i tuoi argomenti e assicurati che show_in_nav_menus sia impostato su true.

  2. Vai alla pagina Aspetto -> Menu e in alto clicca su Opzioni Schermo. Nel pannello che si apre, assicurati che i tuoi custom post types siano selezionati.

È tutto!

3 gen 2012 17:39:21
Commenti

Wow grazie! Era più semplice di quanto pensassi. Quando non riesco a trovare una risposta velocemente, probabilmente è perché è davvero semplice e pochi altri hanno lo stesso problema ;)

Ole Henrik Skogstrøm Ole Henrik Skogstrøm
3 gen 2012 23:33:22

Il punto "2" era quello che stavo cercando

Alex K Alex K
17 ott 2016 22:59:04

Sfortunatamente, almeno con il tema che sto usando (bridge), i tipi child non evidenziano questa voce di menu come una sotto-pagina della pagina archivio, ecco perché stavo cercando un modo integrato nel primo caso. È possibile accedervi comunque con il css agganciandosi alla classe cpt sul tag body e alla classe sulla voce di menu.

rtpHarry rtpHarry
1 dic 2018 01:00:57

@grazie signore, il tuo aiuto ha davvero risolto il mio problema usando semplicemente l'opzione schermo in cima alla pagina del menu.

Bhavin Thummar Bhavin Thummar
2 feb 2019 14:22:56

Mi hai fatto risparmiare così tanto tempo. Stavo per creare loop per ogni menu a tendina ecc... Bisogna sempre ricordarsi delle screen-options!

sheriffderek sheriffderek
31 ago 2019 02:32:12
2

Mi sono imbattuto nella stessa situazione in cui avevo bisogno che i menu dinamici per le pagine di archivio del mio Custom Post Type apparissero nell'editor dei menu.

Puoi provare il mio plugin CPT Archive to Nav e vedere se fa al caso tuo. http://wordpress.org/extend/plugins/cpt-archive-to-nav/ Devi cliccare sul menu "Opzioni schermo" in alto nella pagina, e poi selezionare i CPT richiesti per visualizzarli sullo schermo. Poi nella scheda "Visualizza tutto" del post type, la prima selezione in alto dovrebbe essere la pagina di archivio.

Questo semplicemente maschera l'elemento come un tipo di voce di menu personalizzata invece di doverlo inserire manualmente per creare il menu. Attualmente non c'è un modo per creare un nuovo tipo di voce di menu diverso da quello già disponibile.

3 gen 2012 16:39:15
Commenti

Potrebbe essere davvero utile in un secondo momento. Grazie :)

Ole Henrik Skogstrøm Ole Henrik Skogstrøm
3 gen 2012 23:37:40

Wow. Desideravo questa funzionalità da un po' di tempo.

Norcross Norcross
25 gen 2012 04:31:04