Tipps

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:
  1. //Ausblenden der Metadaten
  2. <?php link_pages(‘<p><strong>Pages:</strong> ‘, ‘’, ‘number’); ?>
  3. <?php if ($numpages == $page) { ?> //einfuegen (Zeile 19)
  4.     <p class=“postmetadata alt”>
  5.     …
  6.     </p>
  7. <?php } ?> //einfuegen (Zeile 51)
  8.  
  9. // Ausblenden der Kommentare
  10. <?php if ($numpages == $page) { comments_template(); } ?> //aendern (Zeile 55)
  11.  

Äquivalent kann bei page.php vorgegangen werden.

Seiten: 1 2



valid xhtml Valid CSS powered by Wordpress