这是一篇out了的博文
在这个版本更新巨速度的年代,不用说我半年没博,就是十天半个月没关注都能立马让人out掉,所以我立马整了一瓶啤儿茶爽紧步追上。其实之前写blog的时候我也没用过此类的插件,我更喜欢用从opera blog时就养成的习惯:用@来回复评论者。当然我的@都是不带链接的,也不带悬浮框显示被回复者信息的。
好吧,这次做的这个主题虽然只叫好不叫座,不过还是有人提出来要求支持嵌套评论,我就索性回过头去研究了一下(当然我功力尚浅,研究的不深,其实就是让google帮我研究了一下)
嵌套评论本身是一个好东西,能提高访客的互动性,在主题支持的情况下结构性的显示评论列表,当然这是在主题支持的情况下。如果主题不支持嵌套评论,评论列表会显得混乱无比,wordpress是按评论时间排序,这时评论就会显得风马牛不相及了。嵌套评论的设计本身是一个比较麻烦的事情(至少在之前没有接触过的情况下),另外不是所有主题都适合用嵌套评论,比如我现在这个主题,父评论是有背景图的,要保持风格上的统一,设计方面要多做很多工作。还是比如我这个主题:虽然这个主题我让它支持嵌套评论了,但是只支持到3级嵌套,而且风格并不统一,我个人其实也不满意。
简言之就是嵌套评论对主题的依赖性很大,如果大家全都用一个主题的话那就无所谓了,当然这样的话所有做主题的人也都可以去歇着了,哈哈。如果一个主题的样式只设计到3层嵌套,而你需要更多层的时候,这个主题就会变的很难看(如果压根就不支持嵌套的话,那么恭喜你,你自己估计都看不明白之前的评论是谁跟谁说的了)。
说下代码部分,wp的嵌套评论提供两种方法来调用,第一种是用默认的也就是在评论部分用<?php wp_list_comments(); ?>调用。第二种是用callback自定义的函数来调用:<?php wp_list_comments(callback=函数名); ?>。具体怎么添加到主题里,google上是一搜一大堆,我就不复制粘贴了。只扯一下自定义部分,代码我就不复制粘贴了- -去官方看吧
这里说下对于最后一个</li>的关闭标签的看法,默认是没有这个关闭标签的,wordpress会自动补全。不自己添加这个关闭标签的好处是能保证良好的嵌套结构,符合嵌套的意义,但是设计样式的时候比较麻烦,或者用position:absolute;把子评论剥离出来?(具体我没试,只是想法是这样)。加上这个关闭标签之后结构就变了,子评论和父评论同级,虽然不符合嵌套的意义,但是方便设计样式。以上考虑的是评论部分如果使用背景图片的话,比如我现在这个主题- -
如果评论部分没什么图片的话就不要加这个关闭标签了,我觉得应该从结构上保证它的意义。
支持有异议
直接拿去用了阿。非常感谢~
我换米换空间了
http://mr.diodevist.in/
我来看下模板,很喜欢这个模板
测试嵌套功能
继续可以,测试
……
测试嵌套功能
这主题太牛了,颜色什么的太好了。
是的这个模板很不错!
我这两天正在整这个评论嵌套。O(∩_∩)O哈哈~
很好的主题,为什么套嵌评论没有头像
咋还不更新……
师弟你被绑架了想要师兄我搭救你不
师兄我现在在火星你老家啊,快来救我。。
套嵌确实很难设计
比如想套嵌的整齐有秩似乎不那么容易
是的,以后做主题我不想再做嵌套了
博主,问下!怎么在嵌套回复中回复子评论呢?似乎嵌套回复中子评论没有恢回复钮啊!