Guten Abend zusammen,
ich habe ein Template "news" mit dem Theme twentyseventeen erstellt. Auf der Templatepage werden die erstellten Posts (3 von 5) angezeigt, soweit klappt alles. Allerdings bekomme ich keine Seitenpaginierung hin. Ich hab Snippets aus dem Wordpress Codex eingesetzt und auch der Code aus der index.php des Themes funktioniert nicht. Hier mein derzeitiger Stand:
PHP
<?php
/**
Template Name: News
**/
get_header();
?>
<div class="wrap">page news
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
$args = array( 'post_type' => 'news', 'posts_per_page' => 3, 'paged' => $paged );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php get_template_part( 'template-parts/page/content', 'page-news' );
endwhile; // End of the loop. ?>
<?php
the_posts_pagination( array(
'prev_text' => twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '<span class="screen-reader-text">' . __( 'Previous page', 'twentyseventeen' ) . '</span>',
'next_text' => '<span class="screen-reader-text">' . __( 'Next page', 'twentyseventeen' ) . '</span>' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ),
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyseventeen' ) . ' </span>',
) );
?>
<?php wp_reset_postdata(); ?>
</main>
<!-- #main -->
</div>
<!-- #primary -->
</div> <!-- .wrap -->
<?php
get_footer();
Alles anzeigen
Gibt es hier für twentyseventeen etwas zu beachten? Ich hab leider den ganzen Tag gesucht und nichts gefunden.
Vielen Dank für Eure Tipps!
LG
LL.