Wie kann ich pagenavi in ​​meiner author.php anzeigen?

Mit dieser Abfrage in author.php zeige ich alle Beiträge von einer bestimmten Autor_ID / Name / Slug. Aber das Problem ist, wenn ich das Minimum der Pfosten einstelle, um in der Seite anzuzeigen.

Ich habe versucht, mit posts_per_page = aber wenn ich für Beispiel 6 (für die letzten 6 Beiträge anzeigen) und ich lege meinen Pagenavi-Code am Ende der Foreach, kann ich nicht sehen, die Pagenavi. Ein weiteres Problem ist, dass die sechs Beiträge nur für eine bestimmte blog_id und nicht für alle blogs_id gezählt werden.

Das ist mein Code:

 ID.'&posts_per_page=6'); foreach($posts as $post): setup_postdata($post); ?>        

Solutions Collecting From Web of "Wie kann ich pagenavi in ​​meiner author.php anzeigen?"

Wenn Sie das WP-PageNavi-Plugin verwenden, gibt es mehrere FAQs zur Verwendung mit einer sekundären Abfrage-Schleife: http://wordpress.org/plugins/wp-pagenavi/faq/

Dieser Code stammt von einer der Seiten, die von dieser FAQ verlinkt sind:

 $my_query = new WP_Query( array( 'tag' => 'foo', 'paged' => get_query_var('paged') ) ); while ( $my_query->have_posts() ) : $my_query->the_post(); the_title(); // more stuff here endwhile; wp_pagenavi( array( 'query' => $my_query ) ); wp_reset_postdata(); 

Insbesondere möchten sie, dass Sie die aktuelle Seitennummer abrufen:

 get_query_var('paged') 

und übergeben Sie es in die Paging-function:

 wp_pagenavi( array( 'query' => $my_query ) ); 

Ich habe gerade eine Autorenseite auf einer Testseite mit einem neuen WP_Query mit einem angegebenen Autor, posts_per_page auf 2 und get_query_var (‘paged’) erstellt. Auf der Seite wurden 2 Posts des angegebenen Autors mit der eleganten Navigation am Ende der Seite angezeigt.