Fügen Sie die nächsten und vorherigen Post-Links auf Seiten wie Kategorien, Tags oder Archivseiten hinzu

Ich versuche, eine Lösung zu finden, um nächste Seiten für Kategorie oder Tag-Seite in WordPress zu bekommen, versucht mit next_posts_link und previous_posts_link in diesen Seiten, aber es funktioniert nicht.

Die gleichen functionen arbeiten für mich auf der Seite mit den Eintragslisten

Unten ist mein Code

 
<?php next_posts_link( '',3); ?> <?php previous_posts_link( ''); ?>
'post', 'posts_per_page' => 3, 'paged' => $paged ); $loop = new WP_Query( $args ); $i = '1'; while ( $loop->have_posts() ) : $loop->the_post(); ?> <?php if($i=='1' || $i%3 =='1') { echo '
';} else { echo '
';} ?>
<a href="https://wordpress.stackexchange.com/questions/145234/add-next-and-previous-post-links-on-pages-like-category-tags-or-archive-pages/">

<a href="https://wordpress.stackexchange.com/questions/145234/add-next-and-previous-post-links-on-pages-like-category-tags-or-archive-pages/">[...]

Solutions Collecting From Web of "Fügen Sie die nächsten und vorherigen Post-Links auf Seiten wie Kategorien, Tags oder Archivseiten hinzu"

Zwei Probleme, die ich hier sehen kann

Erstens sollten Sie Ihre Abfrage nach außerhalb Ihrer bedingten statement if .

Zweitens sollte bei Verwendung von WP_Query der Parameter $max_pages verwendet werden, wenn next_posts_link( $label , $max_pages );

Ihr Code sollte also ungefähr so ​​aussehen

 
< ?php next_posts_link( '', $loop->max_num_pages); ?> < ?php previous_posts_link( ''); ?>
< ?php $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $args = array( 'post_type' => 'post', 'posts_per_page' => 3, 'paged' => $paged ); $loop = new WP_Query( $args ); if($loop->have_posts()) : $i = '1'; while ( $loop->have_posts() ) : $loop->the_post(); ?> < -----REST OF YOUR CODE------->

Versuche es mit get_next_posts_link(); direkt nach oder außerhalb Ihrer While-Schleife. Du würdest es also so benutzen:

 < ?php echo get_next_posts_link(); ?> < ?php echo get_previous_posts_link(); ?> 

Für mehr Informationen:

http://codex.wordpress.org/Function_Reference/get_next_posts_link