区分作者和其他人的留言
2008年09月16日
当你的博客有多个作者的时候,你可能需要把作者的留言样式定义的不一样,下面就是我们怎么实现的:
<li class="<?php if ($comment->comment_author_email == "authorname@domain.com") echo 'author'; else if ($comment->comment_author_email == "anotherauthorname@domain.com") echo 'author2'; else if ($comment->comment_author_email == "thirdauthorname@domain.com") echo 'author3'; else echo $oddcomment; ?> item" id="comment-<?php comment_ID() ?>">
翻译自:Most Desired WordPress Hacks: 11 Common Requests and Fixes 第十点。
11 条评论 添加你的评论 →

1. dupola | 2008:09:16 - 03:09:11 | #
我在 apple theme 里只定义了一个作者,然后指定了颜色。
2. 李普曼 | 2008:09:16 - 15:37:30 | #
呵呵,偶现在用的就是两栏的爱剖~
3. Frank Richard | 2008:09:18 - 09:37:23 | #
很漂亮 很好看!
4. sytao | 2008:09:16 - 08:30:05 | #
这样的话别人知道你的email的话估计不是太好,
我用的是直接判断ID的 :
user_id)$oddcomment = “authcomment”;echo $oddcomment;?>
5. cloudly | 2008:09:20 - 13:51:38 | #
怎么会知道Email呢,写在PHP里面的又不会输出……
6. 黑色饼干 | 2008:09:17 - 19:06:19 | #
呵呵,不错的做法
7. Jazzy | 2008:09:17 - 19:24:28 | #
怎么样把一般留言和Ping back,Trackback 区分开来呢?最好能做到像 SmashingMagazine.com 那样?
8. 林晨 | 2008:11:04 - 18:48:00 | #
很实用,要不然都不知道哪个是作者回复的
9. 林晨 | 2008:11:13 - 21:59:34 | #
这功能比较实在
10. ChabrellIgaN | 2009:04:01 - 04:44:29 | #
Zdraste! Vot takoi vot u vas horoshiy sait. Spasibki.
11. 小麦 | 2009:10:30 - 20:52:06 | #
这个方法比较好,比安装插件好多了。