Wordpress针对某些人
作者:dianso 发布时间:April 7, 2011 分类:沒事折騰
专门针对某人的评论设置了一些东西,比如单独修改头像,或者在名称后添加什么内容,顺便说下如何实现。
针对某人单独设置头像,可以替换原来的函数为:
<?php if(get_comment_author() == '用户名') echo "<img src='图片地址'/>"; else echo get_avatar( get_comment_author_email(), '32'); ?>
当然也可以用 IP 来判断。
在评论用户名后面添加文字,也是这样子来实现:
<?php if (get_comment_author() == '用户名') { ?><span style='color:#666' title='标题'>(<span style='color:#FF3333'>内容</span>)</span><?php } ?>
给管理员增加个图标或者什么的来区分:
<?php if($comment->user_id == 1) echo " <span style='color:#666' title='admin'>(<span style='color:#FF3333'>✔</span>)</span>" ?>
直接用 user_id 来判断吧,一般默认 id 都是 1,也可以用 get_bloginfo ('admin_email') 来判断是否是管理员邮箱。
2011.7.3
今天看到一个更好的方法,来自:http://isayme.com/2011/06/handsome-in-my-blog/
<?php $handsome=array( // 前面加上 评论者的名字是为了更新的时候好知道那个人对应的邮箱是哪个. '某人甲'=>'a@b.com', // 不加也可以, 但是我会分不清哪个邮箱是谁的. '某人乙'=>'c@d.com', // 那样就不知道该继续让谁当帅哥啦. 哈哈 '某人丙'=>'e@f.com', '某人丁'=>'g@h.com'); $adminEmail = get_option('admin_email'); if($comment->comment_author_email==$adminEmail) echo " <span class='admin' title='博主'> Admin</span>"; elseif(in_array($comment->comment_author_email,$handsome))// 用邮箱判定是为了避免冒名顶替. 呵呵 echo " <span class='admin' title='帅哥✔'> 帅哥认证</span>"; ?>标签:
Dianso‘s Blog
码还不错,方便控制
这个我还是不添啦
Chrome下代码部分撑破content了哈~
话说是Klant介绍我过来的哈~同龄人,幸会!
突然发现是加载没完成造成的。。。囧。速度不给力啊!
@罗伊: 你好
,主机偶尔抽风
我看看我有啥好待遇吗
@Paran: 给你加了个帅哥认证
真给力 哈哈
学习啦。。呵呵
你们都看见没 啥认证咱这是
@西风: 果然买了这个域名,高价啊
哈哈,这个好玩,回去弄弄。下面那个马里奥怎样实现的?
@Joe: 你查看源代码吧,就几行代码,加到页脚就行,用了HTML里的文字滚动来实现的。
标题很好看
[...] 页面载入进度条 Microhu同学刚刚把这个东西搞上,其实我也很早就在ZWWoOoOo的付费主题中看到过了。不过一直自己的主题没地方放,二是懒得动手,所以一直没有捣鼓过。不久前在Dianso童鞋那里偷了现在顶部那东东,所以也算有个位置放进度条了,好吧,我也加上玩玩。 [...]
注册用户就会经过师哥认证?
@C瓜哥: 不是,不是注册用户也可以的,帅哥认证那些都可随便填写的
@leeviny: 明天还有课,睡吧
看看,支持一下,还是很不错的哦!
请问要把代码放在哪个文件是:wp-includes/comment-template.php. 这个文件么
在主题的functions.php里添加相关代码就行