Folgende (kleine) Problematik:
In meinem WP-Theme splitte ich die normalen Kommentare von den Track- und Pingbacks. Im Kommentarbereich werden dabei zuerst die normalen Kommentare gelistet und dann die Tracks und Pings. Das ganze ist so realisiert:
Erst die normalen Comments ...
<?php if ($comments) : ?>
<ol class="commentlist">
...
...
</ol>
... dann die Tracks und Pings
<?php if ($comments) : ?>
<ol class="commentlist">
<?php foreach ($comments as $comment) : if ((get_comment_type() == "trackback") || (get_comment_type() == "pingback")) : $count++?>
...
...
</ol>
Von der Funktion und Darstellung her ist das überhaupt kein Problem, allerdings wird im Falle dass kein Track- oder Pingback eingeht, aber ein normaler Kommentar vorhanden ist, immer die OL-Klasse "Commentlist" ausgegeben, die dann für die Tracks und Pings jedoch leer bleibt da ja kein Kommentar diesen Typs vorhanden ist.
Es müsste also das "if comments" für die Tracks und Pings noch um die Bedingung "Kommentartyp= Trackback oder Pingback" ergänzt werden, damit die OL-Klasse auch nur dann ausgegeben wird, wenn tatsächlich ein Track- oder Pingback eingeht, und nicht schon dann, wenn nur normale Kommentare vorhanden sind.
Wie muss diese Bedingung nun php-technisch aussehen?
Grüße, Mark
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!