2009年1月15日
区分留言和引用
今天花了点时间把主题的评论整了一下,虽然说先前发的那套还算齐全的 CSS 帮了不少忙,不过貌似我想改的东西他都没列出来,好多东西貌似都没用,好吧,我承认这个是有点太“细致”了(残念)……
按照老鱼的方法把“留言”和“引用”折腾了一下,主要就是把原来的东西改成了这样的:
1 2 3 4 5 6 7 8 9 10 11 12 13 | // 评论列表 <?php if ( ! empty($comments_by_type['comment']) ) : ?> <ul class="commentlist"> <?php wp_list_comments(array ('type' => 'comment')); ?> </ul> <?php endif; ?> // 引用列表 <?php if ( ! empty($comments_by_type['pings']) ) : ?> <h2 id="pingback">Trackbacks/Pingbacks</h2> <ul class="commentlist"> <?php wp_list_comments(array ('type' => 'pings')); ?> </ul> <?php endif; ?> |
顺便不要忘记把原先调用评论模板的函数改成:
1 | <?php comments_template('', true); ?> |
这样就可以了,不过仅仅是这样的话,下面的引用列表也会有“回复”按钮,老鱼直接弄了俩函数来修改它们的样式,感觉不是特别和谐,其实直接通过定义 CSS 就可以实现自己想要的东西了,貌似还简单一些,像是“引用”的“回复”按钮,直接添加这么一条
1 | ol.commentlist li.pingback div.reply { display: none; } |
就可以了,其他的也类似,感觉这样比较简单一些

We are real and honest you can depend on.