今天在搞主题的评论,准备把普通的评论和trackbacks / pingbacks分开。嘿嘿!在Google上找了好几页,发现了很多方法,挑了最简单的方法啊!就是下面的方法了!
第一步
在single.php文件中找到
<?php comments_template(”)?>
改成
?Download download.txt
1 | < ?php comments_template('', true); ?> |
第二步
在comments.php文件中找到
<?php foreach ($comments as $comment) : ?>
在之后添加以下代码
?Download download.txt
1 2 | < ?php $comment_type = get_comment_type(); ?> < ?php if($comment_type == 'comment') { ?> |
第三步
找到
<?php endforeach; ?>
在之前添加以下代码
?Download download.txt
1 | < ?php } else { $trackback = true; } ?> |
第四步
找到
<?php else : ?>
在之前添加以下代码
?Download download.txt
1 2 3 4 5 6 7 8 9 10 11 | < ?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() ?> 写于 < ?php comment_date('Y年m月d日 l') ?> < ?php comment_time() ?>.< ?php edit_comment_link('编辑','[',']'); ?></li> < ?php } ?> < ?php endforeach; ?> </ol> < ?php } ?> |
保存,刷新一下就可以看到了trackbacks已不在评论列表中并显示底下!
来自:天空岛

对《WordPress中分开Trackbacks/Pingbacks 和评论列表》有1 条评论