博客学堂
首页>>我的博客>>wordpress>> wp插件-thread comment使用教程

wp插件-thread comment使用教程

来源:偶爱偶家  | 添加时间:2008-3-13 16:37:00 |   | 我要投稿 | 提问

直接点击下载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) //判断评论是否为作者

*********结束的分割线***********

收藏和分享:
评论加载中…
网站地图 - 关于我们 - 版权声明 - 广告服务 - 联系我们 - 诚聘英才 - 帮助中心
Copyright © 2007-2008 www.blog286.com all Right Reserved
博客学堂 版权所有