WordPress函数: comment_class()
by liony
发现comment_class()这个函数是可以传递参数的,如下:
<li <?php comment_class("comment"); ?> id="comment-<?php comment_ID() ?>">
传进去的参数会添加成为最后一个class,还真是方便。
该函数的解释:comment_class()是WordPress 2.7版本的新成员,该函数将根据评论的不同类型自动返回对应的系统内置class属性。小狮总结了一下这些系统内置class属性名称和对应的含义:
- comment/pingback:comment类型和pingback类型
- even/odd:偶数和奇数
- depth-1/2/3/n:当前评论所属的嵌套层数,除了depth-1以外都是子评论
- bypostauthor:该评论是当前文章的作者发表的
- comment-author-admin:评论的发表者是博客的管理员
- byuser:评论的发表者是博客的注册用户
很全,基本上满足了各种情况下的样式定义需求。