Standardmäßig greift WordPress für die Ausgabe der Übersichtsseiten von Custom Content Types auf die Default-Dateien des Themes zu, also z. B. archive.php, taxonomy.php etc. Das kann durch das Erstellen eigener Theme-Dateien übergangen werden:
- archive-[Custom Content Type Name].php
- taxonomy-[Custom Content Type Taxonomy Name].php
- …
Auch auf diesen Seiten greift jedoch die in den Einstellungen festgelegte Anzahl der Beiträge pro Seite. Dies kann auf folgende Weise angepasst werden:
archive-[Custom Content Type Name].php
Einfügen vor dem Loop setzt die Anzahl der gelisteten Beiträge auf 1000 (dabei ist zu beachten, dass der Name des Custom Post Types eingetragen werden muss):
<?php global $wp_query; $wp_query = new WP_Query("post_type=[Custom Content Type Taxonomy Name]&post_status=publish&posts_per_page=1000"); ?>
taxonomy-[Custom Content Type Taxonomy Name].php
Einfügen vor dem Loop setzt die Anzahl der gelisteten Beiträge auf 1000:
<?php $current_query = $wp_query->query_vars; query_posts( array( $current_query['taxonomy'] => $current_query['term'], 'showposts' => 1000 ) ); ?>