Benutzerdefinierter Post-Typ-Index (eventuell mit get_template_part)

Ich habe gerade einen benutzerdefinierten Beitragstyp “Veröffentlichung” mit den Slug “Publikationen” erstellt.

Jetzt versuche ich, den gesamten Publikationsindex in einer URL wie:

http://www.myExampleSite.com/publications

Muss ich ein paar benutzerdefinierte Layouts dafür erstellen und wie wird ein Index-Klon von twentyten theme verwendet, vielleicht mit get_template_part?

Danke im Voraus.

Solutions Collecting From Web of "Benutzerdefinierter Post-Typ-Index (eventuell mit get_template_part)"

In WordPress 3.1 wird ein virtuelles Verzeichnis für Ihren benutzerdefinierten Post-Typ erstellt und Sie müssen nicht wirklich etwas tun, aber wenn Sie eine frühere Version haben, müssen Sie ein paar Schritte machen:

was Sie am meisten getan haben, aber Sie müssen loop-publication.php ändern und Ihren benutzerdefinierten Beitragstyp zu den Abfrageargs hinzufügen oder die Schleife durch Ihre benutzerdefinierte Schleife ersetzen, die den benutzerdefinierten Beitragstyp in den Argumenten enthält, etwa so:

< ?php $loop = new WP_Query( array( 'post_type' => 'publication', 'posts_per_page' => 10 ) ); ?> < ?php while ( $loop->have_posts() ) : $loop->the_post(); ?> < ?php the_title( '

', '' ); ?>
< ?php the_content(); ?>
< ?php endwhile; ?>

Jetzt, da Sie die Liste auf http://www.myExampleSite.com/publications anzeigen möchten, fügen Sie diesen Code ganz oben in Ihrer publications.php hinzu

 < ?php /* Template Name: publications */ ?> 

Erstellen Sie dann eine Seite und ändern Sie den Slug in “Publikationen” und wählen Sie Publikationen als Seitenvorlage aus.

und du bist bereit zu gehen.