2012-04-03 2 views
0

Ich versuche, einen neuen benutzerdefinierten Typen (Name: Leitfaden) zu erstellen. es ist schon fertig, aber ich kann nicht angemessen aussehen für diese Art. Ich versuche mehrere Ansichtsnamen wie: template-guide.php, archive-guide.php, guide.php. aber niemand wird gerufen. Es geht immer zu index.php.Was ist Template-Handhabung für benutzerdefinierte Post-Typ in WordPress 3.3.1

und auch überprüfen, i http://www.chipbennett.net/wp-content/uploads/2011/10/WordPressTemplateHierarchy.2011.11.11-1024x1016.png

i überprüfen versuchen, wenn seine is_archive, dann ist es falsch zurück. aber wenn ich versuche, is_home() auszuführen, ist es wahr. URL-Abfrage ist? post_type = guide.

danke!

+0

Setzen Sie die Posts und/oder Seiten für die Verwendung von benutzerdefinierten Vorlagen? Bitte überprüfen Sie dies innerhalb des Edit-Post-Fensters im WordPress-Admin-Bereich und bestätigen Sie. –

+0

Dies ist kein einziger Beitrag, aber seine Ansicht für den gesamten neuen Beitragstyp (Guide) –

Antwort

0

Einzel guide.php soll es lösen

+0

Nein, ich suche nicht nach einzelnen Post-Ansicht. aber sowas wie archiv von einem post typ (was in meinem fall guide ist). –

0

Die Lösung eine neue Seitenvorlage zu erstellen ist, wie Seiten-guide.php, weist diese Vorlage auf eine neue Seite (vielleicht als „Guides“), dann füge Auf dieser Vorlage die benutzerdefinierte Schleife, um Ihre benutzerdefinierten Beiträge anzuzeigen.

+0

Ja, ich denke auch über diesen Hack nach. aber ich dachte, es gibt eine bessere Möglichkeit, diesen Seitentyp anzuzeigen? –

+0

Ich glaube nicht, das ist die sauberere Lösung, die ich finden konnte. – alesub