直接点击下载wp thread comment 1.4.3
wp thread comment 插件从1.4版本开始增加了直接在后台html中添加并运行php的功能, 至此 wp thread comment 插件的功能极大的得到了扩展, 以至于我觉得有必要给 wp thread comment 出一个简单的使用教程, 用于说明一下插件内置的一些变量, 以及这些变量可以发挥的作用。
********我总喜欢分割线***************
1、$deep 变量
从 wp thread comment 1.4 版本开始, 在 wp thread comment 中增加了 $deep 变量, 这个变量可以在后台的HTML样式编辑中可以直接使用。 比如你要控制每一层次回复的不同样式, 就得靠这个变量来解决。 我在 1.4.2 版本中重新修改了默认的html、css样式, 其中就用到了这个$deep变量。我给举个简单的例子。
我在后台html编辑了这么一个样式:
<div class=”comment-childs chl<?php echo $deep; ?><?php echo $deep%2 ? ‘ chalt’ : ”; ?> cc<?php echo $count; ?> “
这里两处涉及到了$deep这个变量, 红色处的变量就是给不同的层次的回复评论增加一个chlx的class(其中的x是一个数字, 回复深度的值), 你只需要在下面的CSS样式表编辑中增加相应的class样式就可以了;
蓝色处是给间隔回复评论增加了一个名为chalt的class, 这个chalt的class就可以实现各层回复评论的开关效果, 就跟default主题中的那个alt class一样。
这里只是举了一个最简单的例子, 您可以根据您的需要继续深入扩展功能。
2、$count 变量
从 wp thread comment 1.4.3 版本开始, 在 wp thread comment 中新增 $count 变量, 这个变量也可以在后台的HTML样式编辑中直接使用, 用于表示同一回复层次并行的各条回复的值。
上面这个样式中, 绿色部分就是用到了$count变量, 用于控制同一层回复, 多个留言的区分。 在同一层的回复留言中, 第一条留言的$count等于1, 第二条就等于2, 以此类推。
3、is_admin()、is_author() 函数(已注释掉, 需要使用者请自行启用)
从 wp thread comment 1.4.2 版本开始, 新增了2个函数, 分别是 is_admin() 和 is_author(), 用于判断回复评论是否是管理员或文章作者的, 而且该函数可以判断存在多个管理员的情况, 这里我要说明一下, 我这里判断管理员(administrator)和判断作者(author)跟插件Highlight Author Comments是有区别的, 我觉得Highlight Author Comments的判断方法不严格, 他只是根据ID是否为零来判断, 这样在一些开启注册的博客上会出现漏洞。 如果他只是高亮作者, 我倒是可以给他提个建议, 采用下面这条语句判断非常简单。 不过对于管理员则就没有那么简单咯, 需要查询数据库, 所以我不建议启用该功能。
if((int)$post->post_author === (int)$comment->user_id) //判断评论是否为作者
*********结束的分割线***********
收藏和分享: