Tipps
Inhalt
Kommentare nur auf der letzten Unterseite anzeigen
Wenn Seiten oder Beiträge mit <!--nextpage--> auf mehrere Unterseiten aufgeteilt werden, macht es Sinn die Meta-Daten (Datum, Trackback etc.) und die Kommentare nur auf der letzten Unterseite anzuzeigen.
Innerhalb der Wordpress-Loop sind folgende Variablen vorhanden:
$page - aktuelle Unterseite
$numpages - Anzahl der Unterseiten
Damit kann man mit einer einfachen PHP-Bedingung prüfen, auf welcher Unterseite man sich befindet und die gewünschten Daten einblenden.
Beispiel für das “default theme” von WP 1.5
In der Datei single.php:
PHP:
-
…
-
//Ausblenden der Metadaten
-
<?php link_pages(‘<p><strong>Pages:</strong> ‘, ‘’, ‘number’); ?>
-
<?php if ($numpages == $page) { ?> //einfuegen (Zeile 19)
-
<p class=“postmetadata alt”>
-
…
-
</p>
-
<?php } ?> //einfuegen (Zeile 51)
-
-
…
-
// Ausblenden der Kommentare
-
<?php if ($numpages == $page) { comments_template(); } ?> //aendern (Zeile 55)
-
Äquivalent kann bei page.php vorgegangen werden.
Seiten: 1 2
