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:评论的发表者是博客的注册用户

很全,基本上满足了各种情况下的样式定义需求。