it-swarm.com.de

Ruft die Anzahl der Beiträge aus den aktuellen Seitenergebnissen ab

Ich versuche, die aktuelle Anzahl der Beiträge zu ermitteln, die auf einer Seite vorhanden sein werden.

$wp_query->found_posts gibt mir die Gesamtzahl der Posts in der Schleife an.

get_query_var( 'posts_per_page' ) teilt mir die Anzahl der Beiträge pro Seite mit.

get_query_var( 'paged' ) gibt mir die aktuelle Seitennummer.

sticky posts scheint hier nicht enthalten zu sein.

Ich kann ein paar Berechnungen anstellen, um herauszufinden, auf welcher Seite ich mich befinde, die Anzahl der Beiträge abzurufen und das Klebrige zu berücksichtigen. Ich könnte der Schleife auch einen Zähler hinzufügen, aber ich versuche, die Nummer zu ermitteln, bevor die Schleife in der Vorlage (Front-End) angewendet wird.

Enthält der $wp_query eine Variable, die mir für dieses Ziel fehlt?


Um es klar zu machen, ist dies ein Beispiel: Gesamtzahl der Beiträge aus der Schleife 22. Beiträge pro Seite 10. 1 klebriger Beitrag.

  • Seite 1 sollte 11 (10 + 1 klebrig) ergeben.
  • Seite 2 sollte 10 geben.
  • Seite 3 sollte 2 geben.
4
Alvaro

Ich habe die Lösung gefunden. Ich suchte:

$wp_query->post_count

Und einige meiner Annahmen stimmten nicht. Dies ist die tatsächliche Ausgabe:

Gesamtzahl der Beiträge aus der Schleife 22. Beiträge pro Seite 10. 1 klebriger Beitrag.

  • Seite 1 ergibt 10 (9 + 1 klebrig).
  • Seite 2 gibt 10.
  • Seite 3 ergibt 2.
5
Alvaro