Anzahl der Beiträge anzeigen

Ich versuche, einen Zähler zu erstellen, der die Seitennummer anzeigt, gefolgt von der Seitenzahl einer Kategorieseite, wo es einen Beitrag pro Seite gibt. Zum Beispiel, wenn es 10 Beiträge in einer Kategorie gibt: 1/10 , 2/10 usw. Ich konnte die Seitenzahl mit dem Code anzeigen, der von @PieterGoosen ( Wie benutzt man den globalen Post-Zähler in der Schleife? ) Aber ich habe Schwierigkeiten herauszufinden, wie die Seitenzahl angezeigt werden soll.

Solutions Collecting From Web of "Anzahl der Beiträge anzeigen"

Sie sollten diese Nummer vom selben $wp_query Objekt erhalten können:

 global $wp_query; $num_pages = $wp_query->found_posts; 

$num_pages enthält die Gesamtzahl, die zu Ihrer Kategorie passt (oder zu anderen Kriterien, die Sie verwenden).

Wenn Sie nur nach einer Zeichenfolge suchen, die Sie anzeigen können, funktioniert diese modifizierte Version der function.

 function get_post_number() { global $wp_query; /* * Get current page number. Set page 1 to one as get_query_var( 'paged' ) will be 0 */ $current_page_number = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; /* * Get the posts_per_page option that is set under "Reading" */ $posts_per_page = get_option( 'posts_per_page' ); /* * Get the current post position in the loop, add 1 because the counter starts at 0 */ $current_post_position = $wp_query->current_post + 1; /* * If this is page one, return the post position as is */ if ( $current_page_number == 1 ) return $current_post_position; /* * Calculate the post number on paged pages */ return ( ( $posts_per_page * ( $current_page_number - 1 ) ) + $current_post_position ). '/' . $wp_query->found_posts; }