Nach dem ich heute morgen ca. 2 Stunde gegoggled haben und gefühlte 100 Tutorials gelesen habe will ich hier ein weiteres einfaches vorstellen, damit auch Idioten wie ich es verstehen.
Es geht darum Kommentare von Trackbacks zu trennen. Mich persönlich nervt es wenn ich kommentare lese und zwichen drinn immer mal wieder ein Trackback auftaucht das den Lesefluss stört.
Die Lösung hierzu ist ist garnicht so schwer, aber bis ich die mal gefunden habe… Naja, Jedenfalls funktioniert das ganze in ein paar einfachen schritten.
Man nehme die Datei comments.php. Diese findet man unter WordPress>wp-content>themes>”Ordner das verwendeten Themes”.
Diese öffnen (ich mach das immer mit dem Text Editor) und dann nach folgender Zeile suchen:
<?php foreach ($comments as $comment) : ?>
Gefunden? Gut! Darunter fügst du folgendes ein:
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>
Als nächstes suchst du diese Zeile:
<?php endforeach; /* end for each comment */ ?>
Darüber muss folgender PHP Schnippsel:
<?php } else { $trackback = true; } /* End of is_comment statement */ ?>
Zuguter Letzt wird noch diese Zeile gesucht:
<?php else : // this is displayed if there are no comments so far ?>
Und davor dieser eingefügt:
<?php if ($trackback == true) { ?>
<h3>Trackbacks</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != ‘comment’) { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>
Das müsste es dann gewesen sein. Speichern, wieder hochladen und Fertig. Gefunden hab ich das ganze hier. Ich hab zwar nichts anderes erklärt als dort beschrieben, aber ich denke je öffter man die richtige erklährung im Netzt findet, desto besser.





