wordpress2.7 comments thread评论套嵌

wordpress2.7自带了评论回复套嵌功能,但是很多较早前制作的theme都不支持这个功能,为了能够让自己的theme也支持这项功能,可谓绞尽脑汁,头发都掉了不少。

天涯行客曾经问过我这个问题,我看了以后觉得太难太麻烦,就放在一边没再想这事了。最近看了几个别人新制作的theme,觉得实现起来并不如先前想象的难,参照了其中的一些代码,终于实现了评论回复套嵌功能。

网上有很多资料都是介绍如何让你的theme的评论功能同时满足2.7以及2.7以前的版本,即在function.php中加一段代码即可实现,这个比照猫画虎还简单;也有很多资料告诉你怎样一步一步修改,但是最关键的部分都没有阐述清楚(也不太容易说清楚),关键的问题在于,对comments.php以及style.css中comments定义部分修改是否得当,如果能够把这两个文件的关键部分修改好,基本上就没有阻碍,但是这个的确很麻烦,我在这里不想写具体的方法,即使写了,你也未必用的上,这因主题而异,不过我可以告诉你一些捷径,仅供参考。

首先,把你需要修改的theme下载下来,备份一份,用一份,在本机上安装XAMPP创建wordpress运行环境。一定要在本机上试验,用工具(比如Dreamweaver)来打开需要修改的文件,Dreamweaver还是很好用的,语法高亮、撤消等等都很方便。

第二,找一个合适的具有评论套嵌功能的主题来参考,仔细钻研其中的comments.php以及style.css中的comments部分,如果你不是特别讲究,好像直接把这两个文件(或其中的一部分)替换过去就可以用,但为了美观,你需要调整一下style的。——这就是解决问题的关键^_^。这种行为叫做取其精华,为我所用。当然不要忘记修改别的文件,上网搜索一下,有很多介绍,直接复制粘帖就可以了。

总之,对于广大菜鸟来说,只要你肯下功夫去钻研一下,完全可以实现这个评论套嵌的功能,记住:对比,修改,刷新,再对比,再修改,再刷新,……反反复复,一定会成功的。

补充:完成之后还有一个问题,就是评论与ping的分离,目前我也刚刚修改好了,这个不是很难,上网搜索一下,结果会很满意。整个过程最难的要数comments的style了,但首先面临的最难的问题是comments.php的修改。好了,赶紧行动吧,good luck!

分享 |

原创文章如转载,请注明:转载自Imdoc.Net [ http://imdoc.net ]
本文链接地址:http://imdoc.net/archives/672

本篇日志已有 4 个评论

  1. 天涯行客 says:

    感谢hanbal的这篇文章,其实真正使用起来wordpress需要很多地方的修改。如果想长期使用WordPress,你必须要不断学习把自己折腾成一名“技术专家”,在这里想问你一下本地测试如何解决永久链接问题的?

我的评论(Leave a Reply)

点击正确的图片来提交评论: