Ich verwende den folgenden Code, um den Inhalt der untergeordneten Seite auf der übergeordneten Seite anzuzeigen. Der Code funktioniert großartig, aber er zeigt derzeit nur die letzten beiden untergeordneten Seiten-Posts an. Gibt es eine Möglichkeit, sie alle anzuzeigen und dann Paginierung hinzuzufügen, um durch sie zu navigieren?
ID.'&sort_column=post_date&sort_order=desc'); $count = 0; foreach($pages as $page) { $content = $page->post_content; if($count >= 2) break; $count++; $content = apply_filters('the_content', $content); echo "".$page->post_title."
"; echo "".$content."
- Paginierung triggers 404-Fehler auf benutzerdefinierten Taxonomie-Archivseiten aus
- Die Paginierung bleibt auf derselben Seite für die Post-Kategorie
- Startseite Seitenumbruch - Andere Seiten werden nicht zur Startseite weitergeleitet
- Wie sieht man die vorherige Option - nächstes Bild im Thema?
- Wie kann ich den Standardwert für die Post pro Seite abrufen? von Einstellungen-> lesen. Und die Gesamtzahl der Posts?
- Kategorie mit der Seitentyp-Seitennummerierung gibt 404 zurück
"; } ?>
Vielen Dank,
Josh
Nach einigem Suchen konnte ich diesen Beitrag finden: http://wordpress.org/support/topic/add-pagination-to-list-of-child-pages
Mein endgültiger Code sieht so aus:
< ?php $ids = array(); $pages = get_pages("child_of=".$post->ID); if ($pages) { foreach ($pages as $page) { $ids[] = $page->ID; } } $paged = (get_query_var("paged")) ? get_query_var("paged") : 1; $args = array( "paged" => $paged, "post__in" => $ids, "posts_per_page" => 2, "post_type" => "page" ); query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); ?> < ?php the_title(); ?>
< ?php the_content(); ?>
< ?php endwhile; else: ?> Oh No!!
< ?php _e('Sorry, no posts matched your criteria.'); ?>
< ?php endif; ?> < ?php echo get_next_posts_link(); ?> < ?php echo get_previous_posts_link(); ?> < ?php wp_reset_query(); ?>
Ich mag diesen Code sehr, weil er den Inhalt mit einer Schleife zieht, was es einfacher macht, die Dinge von der Seite zu ziehen (und auch eine benutzerdefinierte Abfrage zu erstellen) … Ich habe ein paar Zeilen von dem gefundenen Link bearbeitet und ausprobiert um es so viel wie möglich zu vereinfachen.
Ich hoffe, dass dies jemand anderen da draußen hilft, arbeitete wie ein Champion für mich!
Hinweis: Ich möchte nur die untergeordneten Seiten und keine "parent=".$post->ID
Seiten anzeigen. Wenn Sie dies also ebenfalls tun möchten, fügen Sie "parent=".$post->ID
zu line 3
im obigen Code hinzu. * Die Zeile sieht folgendermaßen aus: $pages = get_pages("parent=".$post->ID."&child_of=".$post->ID);
Vielen Dank,
Josh