这是一篇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;把子评论剥离出来?(具体我没试,只是想法是这样)。加上这个关闭标签之后结构就变了,子评论和父评论同级,虽然不符合嵌套的意义,但是方便设计样式。以上考虑的是评论部分如果使用背景图片的话,比如我现在这个主题- -
如果评论部分没什么图片的话就不要加这个关闭标签了,我觉得应该从结构上保证它的意义。
我也喜欢嵌套,不喜欢@的样式,感觉太随便了
哈哈,那我就正式点回复一下:)其实嵌套好处是蛮大的,鲜明有针对性,一目了然。
很帅。。。。
准备也给自己的主题加上嵌套,可惜不知道如何下手…
是嵌套还是用@,应该说是各有千秋吧。不过@,做主题还是非常方便的。
为了实现原生的嵌套,我可没少下功夫啊
@xiaooole:恩,对于常换主题的人来说的话用@比较方便,我其实也经常换,不过@是从很早养成的习惯,觉得比较顺手
@万戈:我也研究了半天,一直没用,才发现是header部分少了一行代码没加上- -
过来冒个泡
我的主题也只设计了5级嵌套样式,我想再多了也不实用,但是有时讨论的厉害会超过5级嵌套,这样可以考虑Jinwen的方法,但还没着手研究
@Showform:欢迎来冒泡,嘿
@zwwooooo:嵌套和@回复还是各有利弊的,不过我更喜欢自己习惯的样式
请问这个主题是否不支持后台“边栏小工具”吗?应该如何解决?
这个主题没有支持侧边栏小工具,需要手动添加,打开sidebar,代码应该一看就明白
恩,嵌套回复目前我还不敢轻易用,用上就是终身制,换主题时就可能带来麻烦!~~
恩,嵌套还是很依赖主题的
话说这第三层怎么突出这么多啊?
嵌套回复做起来相当复杂
出问题了。。。。
@bolo:倒是不复杂,就是很烦人
@攻略啦:已经修正
本主题只能嵌3套?
很好的主题,支持一下!
同坐沙发
我是来测试主题的……
不错的设计,过来支持一个