Pagination zeigt nicht alle Beiträge auf Index.php
-
Die Pagination arbeitet perfekt auf den Pages aber nicht auf der Index Seite.
Problem:
Es fehlen am Ende immer einige Einträge, wobei die eingestellte Zahl der Blogeinträge unter Einstellungen >> Lesen entweder zu viel zu vielen Seiten in der Pagination führt oder zu mehr oder weniger angezeigten Beiträgen….<?php if ( get_query_var( 'paged' ) ) { $paged = get_query_var( 'paged' ); } elseif ( get_query_var( 'page' ) ) { $paged = get_query_var( 'page' ); } else { $paged = 1; } $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $args = array( 'numberposts' => 4 , 'category_name'=> 'Allgemein', 'post_status' => 'publish, future', 'order'=> 'DEC', 'orderby'=> 'date', 'paged'=> $paged ); $the_query = new WP_Query( $args ); $myposts = get_posts( $args ); foreach ($myposts as $post) : setup_postdata($post);?> <?php the_content(); ?> <?php endforeach; ?> <div><?php the_posts_pagination( array( 'mid_size' => 4, 'prev_text' => __( '←', 'textdomain' ), 'next_text' => __( '→', 'textdomain' ), ) ); ?></div>
Im Augenblick bin ich Ratlos und wäre für Hilfe dankbar.
PS:Den Post_Status Future habe ich in den Funktions als „show_future_posts“ sichtbar geschaltet, weil ich einen bestimmten Eintrag immer zuerest anzeigen möchte.
Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
- Das Thema „Pagination zeigt nicht alle Beiträge auf Index.php“ ist für neue Antworten geschlossen.