Pagină listă pentru tipuri de postări personalizate?

3 aug. 2011, 17:20:52
Vizualizări: 21.9K
Voturi: 5

Am creat un tip de postare personalizat în WordPress și am 90% din funcționalitate implementată corect, dar întâmpin dificultăți în încercarea de a crea un șablon personalizat pentru pagina de listare.

În prezent, folosește pagina index.php implicită pentru a afișa toate postările și am încercat să suprascriu acest comportament creând o pagină page-post-type.php, dar nu pare să funcționeze.

Care ar fi cea mai bună metodă pentru crearea unei pagini de listare pentru tipuri de postări personalizate?

Mulțumesc, Jamie.

3
Comentarii

poți consulta răspunsul meu la aceeași întrebare pe acest link https://wordpress.stackexchange.com/questions/175120/custom-posts-on-different-pages/270656#270656 sper că te va ajuta.

megi megi
20 iun. 2017 12:59:31

Notă: Linkul către wprecipes.com nu funcționează, iar pagina rezultată pe wphacks nu poate fi găsită.

Rick Henderson Rick Henderson
30 dec. 2020 18:27:35
Toate răspunsurile la întrebare 1
2

Cred că vrei să creezi o pagină de arhivă pentru un tip personalizat de postare, creează archive-{post_type}.php și aceasta va afișa conținutul tipului tău personalizat de postare.

Vezi și codex-ul: http://codex.wordpress.org/Template_Hierarchy#Custom_Post_Types_display

3 aug. 2011 17:54:00
Comentarii

Rețineți că dacă ați denumit tipul personalizat de postare post-typename în loc de post_typename, nu va funcționa. Liniuța (-) în numele șabloanelor separă proprietățile care se mapează la fișierul șablon, iar numele tipurilor personalizate care includ o liniuță strică maparea.

marfarma marfarma
4 aug. 2011 20:56:22

De ce ar trebui să doriți să creați o pagină archive-{post_type}.php. Când setăm 'has_archive' => true, la înregistrarea tipului personalizat de postare, îl puteți accesa ca domeniu.com/custom_post_type (depinde de structura de legături permanente). Mă înșel?

Ranuka Ranuka
7 nov. 2016 10:07:54