notice
当前位置: 首页>>Wordpress>>小技巧>> 阅读正文

分开显示Trackbacks和评论列表

发表评论 | Trackback 2009年8月5日 作者:死兔子 点击量:1,059 次

今天在搞主题的评论,准备把普通的评论和trackbacks / pingbacks分开。嘿嘿!在Google上找了好几页,发现了很多方法,挑了最简单的方法啊!就是下面的方法了!

第一步

在single.php文件中找到

<?php comments_template('')?>

改成

<?php comments_template('', true); ?>

第二步

在comments.php文件中找到

<?php foreach ($comments as $comment)

: ?>

在之后添加以下代码

<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>

第三步

找到

<?php endforeach; ?>

在之前添加以下代码

<?php } else { $trackback = true; } ?>

第四步

找到

<?php else : ?>

在之前添加以下代码

<?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() ?>&nbsp;写于&nbsp;<?php comment_date('Y年m月d日 l') ?>&nbsp;<?php comment_time() ?>.<?php

edit_comment_link('编辑','[',']'); ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>

保存,刷新一下就可以看到了trackbacks已不在评论列表中并显示底下!

anyShare分享到:
          
发表评论 | Trackback 0 条评论.
目前还没有任何评论.
icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif