Aggiunta di una voce di menu per un archivio postale personalizzato


8

Ho creato un tipo di Post personalizzato ( project) e funziona perfettamente. Ho una pagina di archivio personalizzata ( archive-project.php), e anche quella funziona alla grande, ma qual è il modo migliore per aggiungere un collegamento a quell'archivio di post personalizzato nel menu principale del sito?

Ho creato un collegamento personalizzato (vedi sotto), ma esiste un modo migliore che non sia così codificato?

inserisci qui la descrizione dell'immagine


Questo è il modo di farlo, usando un collegamento personalizzato. Non codificato in nessun file in quanto puoi modificarlo in qualsiasi momento.
Brad Dalton,

@BradDalton Hmm. Ora mi chiedo come ottenere WPML per tradurre il link allora!
Django Reinhardt,

1
@ialocin Che commento del tutto inutile. Se pensi che ci sia un altro modo per farlo, pubblica link o una risposta.
Django Reinhardt,

Mi permetto di dissentire, stavo solo cercando di accennarti e questo è ciò per cui i commenti sono lì, fare un'osservazione non degna di una risposta, ma accettiamo solo di non essere d'accordo. WPML è - IIRC - in grado di tradurre le lumache degli archivi, quindi se sei in grado di aggiungere archivi al menu, allora dovrebbero essere tradotti. Non sono sicuro - non lo uso più da un po 'di tempo - come WPML gestisce esattamente la traduzione dei menu, ma dovrebbe sicuramente rientrare nel suo ambito di applicazione.
Nicolai,

@ialocin vedo. Ci sono due domande qui. Uno è come aggiungere un archivio di post personalizzato a un menu di navigazione, e l'altro è come ottenere WPML per tradurre quel link. La prima domanda è a cosa ti riferivi nella tua risposta, e quella domanda richiede ancora una risposta (ed è in argomento per questa SE).
Django Reinhardt,

Risposte:


28

A tale scopo è possibile utilizzare una funzione integrata dell'editor di menu. Vai al tuo tipo di messaggio personalizzato nell'editor del menu, fai clic sulla scheda "Visualizza tutto" e il primo elemento che vedi è un link alla pagina dell'archivio CPT.

aggiungi un archivio di tipi di post personalizzato al menu

Nel caso in cui il tuo CPT non compaia nell'editor del menu, controlla se il tuo CPT ha gli archivi abilitati ( 'has_archive' => truenei register_post_type-argumenti).

Quando sei sicuro che gli archivi sono abilitati e il tuo CPT non è ancora visibile, puoi rivelarlo attraverso il menu Opzioni schermo nella parte superiore dello schermo (grazie, Nathan Hornby ).

rivelare i tipi di post personalizzati tramite il menu Opzioni schermo


5
"Vai al tuo tipo di post personalizzato nell'editor di menu". Cordiali saluti ad altri, è necessario mostrare manualmente singoli tipi di post personalizzati nella pagina "Menu" utilizzando il riquadro a comparsa "Opzioni schermo"; altrimenti non si presentano lì.
Nathan Hornby,

3
E non dimenticare di aggiungere 'has_archive' => true durante la creazione del CPT.
pjehan,

1
Uno strano comportamento che ho appena scoperto è che l'interfaccia utente non è disponibile, se non sono disponibili post per questo tipo (v4.9.8). Devi pubblicare un post per poter aggiungere l'archivio ai menu (forse uno strano caso d'uso)
Julian F. Weinert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.