/ Published in: PHP
URL: http://wphacks.com/how-to-separate-wordpress-comments-and-trackbacks/
Expand |
Embed | Plain Text
1 ) Access your comments.php file and locate the following code: <?php foreach ($comments as $comment) : ?> Immediately after the above code, you'll want to place this code: <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?> 2 ) Next, you'll want to scroll down a little bit and locate the following code: <?php endforeach; /* end for each comment */ ?> Immediately before the above code, you'll want to place this code: <?php } /* End of is_comment statement */ ?> This will filter out all of the trackbacks and pingbacks from your main comments loop. Now we need to create a second comments loop to display the trackbacks and pingbacks. 3 ) Almost immediately below the code from step 2 you should find this code: <?php else : // this is displayed if there are no comments so far ?> Immediately before the above code, you'll want to place this code: <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>
You need to login to post a comment.
