博客评论框的折腾

 

之前说自己之所以将博客搭建在SAE上,就是不想折腾维护这些事,可最近还是在博客改进的路上折腾了许久,人呐,就是这么矛盾的动物。

想移动互联网是未来的趋势,我博客也为专门准备了一个简洁版的页面方便手机用户访问。话说博客评论框若是在手机上不能用,那博客岂不等于残废一样。这是我不能接受的!

我不是专业出身,就算有那么点天赋,外行人折腾代码还是相当辛苦,反反复复测试结果,就是“多说”这第三方插件全面接管了WordPress的原生评论惹出的问题,可偏偏它在电脑上那么好用,这让我对它真是又爱又恨!

折腾了很久,目前暂时还没有解决方案。不过这成果要总结一下,盼有大神相助,相信这样的问题也有很多小白会遇到,若真有良方,那可算福泽天下了!(话说得感动了一些)

 

“多说”这插件在任何主题下都是生效的,这是问题核心。它默认是接管主题下的comments.php评论模板,在文章以及页面模板通过<?php comments_template(); ?> 函数调用这评论模板的时候,“多说”就从中插一脚。如果在文章及页面模板不通过这个函数调用,而是直接写上comments.php的代码,主题原属评论框的确出来了,但原生评论还是无法使用。输入评论内容提交的时候会返回“该项目评论已被关闭”的错误提示。

我看了一下“多说”插件里边WordPress.php的代码,里边第370行有这么一个注释:“关闭默认的评论,避免spammer”。

我想插件是无法修改WordPress核心文件的,所以“多说”做不到彻底关闭原生评论接口,这通过主题原来的评论框提交失败,问题主要在于“comments.php”这个模板本身被插件接管了。这模板本身的内容才是涉及到原生评论如何写入数据库的。可惜内容太多,我这外行菜鸟实在搞不下去……

如果有专业人士,从新针对“多说”这插件的问题,重新修改comments.php评论模板避开调用函数的接管,那主题独自使用自己的评论框就有希望顺利生效了。

当然,这是我外行人YY意想的方向,不一定是对的,反正这问题及未来方向都摆在这了,也算完成我的总结了。

 

 

觉得好可以点个赞!
(暂无人赞)
Loading...

博客满月文

 

博客建立到现在,一个月了,人有满月酒,博有满月文,写篇东西留给将来纪念。

一个月亲身体验,再看几个朋友都评价。都说空间速度很快,看这新浪SAE还是比较给力的,虽偶尔也有打开网页见到502报错的问题,必须得刷新一下才好。但总体而言没有什么大问题。

SAE是按使用量计费,博客诞生至满月,总开销折算下来不到两块五毛钱。看来将图片外链引用确能省不少开销。这访问量中还有大部分是我自己刷出来的。

一个月的成长,见识了不少同道中人的好博,如:“斜阳博客”,“Miracle’s blog” ;“桔子&瓶子”;“90后日记”,“方室网志”,“凌晨四点的蓝”等。还得到了其中某些朋友的指点帮助,交流甚是愉快!在我眼中,博客的重点从来都不是推广盈利,它只是人生交流记录的一个地方。

域名的事是我要重点说的,满月至今这也是被朋友垢病最多的地方,没有独立域名就意味着这博客不属于我,起初我也郁闷纠结,无奈上面的政策如铁般硬。我早准备域名了,可到现在都还没跨过备案那道槛。讨厌折腾的我,随着时间推移,对这事也慢慢看淡了。能用就用着吧,反正都是熟人往来。再说我当初郑重选择SAE的时候,就没想过要搬家,它与新浪共生死也是合理的事。本就没有什么所谓永远,我精心撰写的文章,远比博客本身更重要。名著能流芳百世的都只是内容本身,而不是说具体哪个源本,如果哪天我的文字屡被抄袭转载,这才是我的荣幸!

 

觉得好可以点个赞!
(暂无人赞)
Loading...