Pagina elenco per tipo di post personalizzato?

3 ago 2011, 17:20:52
Visualizzazioni: 21.9K
Voti: 5

Ho creato un tipo di post personalizzato in WordPress e ho il 90% delle funzionalità che funzionano correttamente, ma sto avendo qualche difficoltà nel tentativo di creare un template personalizzato per la pagina elenco.

Attualmente sta utilizzando la pagina index.php predefinita per mostrare tutti i post e ho provato a sovrascriverla creando una pagina page-post-type.php ma non sembra funzionare.

Qual è il metodo migliore per creare una pagina elenco per un tipo di post personalizzato?

Grazie, Jamie.

3
Commenti

puoi fare riferimento alla mia risposta sulla stessa domanda a questo link https://wordpress.stackexchange.com/questions/175120/post-personalizzati-su-paginediverse/270656#270656 spero ti sia utile.

megi megi
20 giu 2017 12:59:31

Nota: Il link wprecipes.com non è più attivo e la pagina risultante su wphacks non può essere trovata.

Rick Henderson Rick Henderson
30 dic 2020 18:27:35
Tutte le risposte alla domanda 1
2

Penso che tu voglia creare una pagina di archivio per un custom post type, crea archive-{post_type}.php e ti mostrerà il contenuto del custom post type.

Vedi anche il codex: http://codex.wordpress.org/Template_Hierarchy#Custom_Post_Types_display

3 ago 2011 17:54:00
Commenti

Nota che se hai chiamato il tuo custom post type post-typename invece di post_typename, non funzionerà. Il trattino (-) nei nomi dei template separa le proprietà che mappano al file template, e i nomi dei tipi personalizzati che includono un trattino interrompono il mapping.

marfarma marfarma
4 ago 2011 20:56:22

Perché dovresti voler creare una pagina archive-{post_type}.php. Quando impostiamo 'has_archive' => true, durante la registrazione del custom post type puoi accedervi come dominio.com/custom_post_type (dipende dalla struttura dei permalink). Mi sbaglio?

Ranuka Ranuka
7 nov 2016 10:07:54