WordPress 升级到 2.7 之后,评论方面变化很大。网上有许多文章指导大家如何修改旧的留言文件,更新主题,以适应 2.7 的新功能,我就不多说了。简言之,原来需要自己在 comments.php 定义每条留言显示哪些内容,现在则只需

<?php wp_list_comments('type=comment'); ?>

一句,Wordpress 就会自己生成所有的评论内容,还自带了嵌套回复的功能,看上去很棒。不过对主题制作者来说就有点头疼了,新的评论结构复杂,不能一目了然地看清楚,而且是 WordPress 自己默认生成的,改起来不是很方便。

今天我在一个国外网站上看到一张图,清晰地列出了 WordPress 2.7 默认的评论结构,绝对是主题制作者的福音。可惜此站在伟大的墙之外,于是我翻墙把它搬进来,并略加翻译,与大家分享 ^^

主题设计者应该都懂 css 吧,div、id、class 等语应该不用翻译,我把其他的翻译了一下,用绿色的字标出来了。注意第一个 li 的 comment、odd/even、alt、thread-alt 等等这些都是 WordPress 自动生成的 class,范围非常全,基本上能想到的都有了,主题设计者可以方便地利用这些 class 为不同的评论设置不同的样式,如作者的评论用单独的样式、奇偶数评论样式交错、不同嵌套深度的评论用不同的样式等等。

请点击小图查看大图: