上回说到关于WP2.7内置的嵌套回复,步骤有点累赘,其实这里还有一个更好的方案,移植默认主题到您的主题上,仅需几步就可以打造支持WP2.7内置嵌套回复的主题了。
第一步,沿用WP2.7内置 default 主题的comments.php 模板。将 wp-content/themes/default/下的comments.php文件覆盖您的主题的comments.php文件。由于许多主题制作者对于comments.php的修改比较少,所以即便这样对您的主题的整体风格影响也不大,而且如果不满意可以再进行修改。default内置的评论模板已经完全采用了嵌套回复的方案。
第二步,打开default主题的style.css文件,从 “/* Begin Comments*/”开始至“/* End Comments */”结束,把该段复制到自己的主题的style.css文件中。这里的CSS仅包含了最基本的定义,不过效果也可以接受(详见下图),如果要进行修改的,不妨看看国外网友的风格:1 2 3,或者也可以用Firefox+Firebug找出其中的元素进行定义。
第三步,在主题的header.php添加以下PHP代码。(务必记得要在 wp_head() 函数执行前调用!)
- <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
OK,仅需三步即可完成您的主题对Wordpress 2.7嵌套回复的支持。

沙发~
依然@Reply~
可惜我不用这个插件。。有了嵌套回复就不装那个插件了
才高三吖?
我不得不说佩服了
额。。我有粉丝了。。3Q~\(≧▽≦)/~啦啦啦
思路非常的清晰,学习了!
修改的多了就不好办了!!
有没有评论翻页的教程啊!!
由于自己的博客评论不多,这方面还没有专研哈哈
用自带的嵌套回复和水煮鱼的 Comment Reply Notification 插件,这两个配合起来挺好~
谢谢啦。我有空试试
1 (务必记得要在 wp_head() 函数执行前调用!) 这个是什么意思呢?
2 我用本地服务器测试,wp2.7英文版本 default 模板 你说的步骤 1,2,3 都不用修改 但是还是实现不了wp2.7 内置的 Comment Threading
谢谢回复
1.在模板的header.php这个文件中有执行 wp_head() 这个函数,必须在这个函数之前加入
wp_enqueue_script(‘comment-reply’),也就是加载嵌套回复所需的JS文件
2.是否在后台 设置-》讨论-》给 “允许嵌套X层评论” 打勾并保存了呢?
加上我这个粉丝吧···
Pingback 引用通告: 10个 WordPress 主题设计高级功能进阶实现 - 菠菜博
非常感谢,很快很实用,一会我就搞定了,谢谢。
Hello
viagra purchase online about viagra buy viagra uk sales uk viagra generic online pharmacy viagra acheter du viagra generic viagra 100mg soft pills order viagra now buy discount generic viagra generic viagra cheapest online viagra online pharmacies
online pharmacy cialis on line price cialis buy cialis without prescription order generic cialis softtabs cheapest cialis price cialis from canadian pharmacy discounted cialis 20 mg cialis tadalafil canada cheap cialis tablet cialis purchase online
不过能手动自己设置就好了,不然主题不兼容,很不好看
Pingback 引用通告: 轩源深处 » Blog Archive » 关于wordpress的小结