it-swarm.com.de

Zeigen Sie "Seite 3 von 5" für einen paginierten Beitrag an

Ich habe einen benutzerdefinierten Beitragstyp, mit dem ich die Seite anzeigen möchte, auf der Sie sich befinden, und wie viele Seiten insgesamt auf diese Weise "Seite 3 von 5" (dh, Sie befinden sich auf Seite 3 eines 5-Seiten-Beitrags). Dies müssen keine Links sein, sondern reine Textnummern.

Ich möchte weiterhin die Standardfunktion des Parameters wp_page_links "next_or_number" auf "next" setzen, aber diesen anderen Seitenindikator hinzufügen.

Ich habe versucht, meine eigene Funktion mit einigen der Variablen in der Funktion wp_page_links in Zeile 567 der Datei post-template.php zu erstellen, bin aber nicht weitergekommen.

5
matt

Die aktuelle/Gesamtseitenzahl wird durch setup_postdata() festgelegt, die am Anfang der Schleife ausgeführt wird. Wenn Sie also auf dem Laufenden sind, müssen Sie nur Folgendes tun:

global $page, $numpages;
echo "Page $page of $numpages";

Wenn Sie das außerhalb der Schleife tun müssen, tun Sie dies zuerst:

global $page, $post, $numpages;
// This next line is optional: sets a new global $post variable
$post = get_post(123);
setup_postdata($post);
echo "Page $page of $numpages";
7
John P Bloch