博客评论框的折腾

 

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

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

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

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

 

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

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

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

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

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

 

 

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

居然有人没见过小强

 

近段时间总写一些长篇大论,有点厌倦了,当初建博规划中是有一个叫碎念的标签,偏偏与此相关的话题都不够碎,真有违初衷。以后打算在这标签里多多记述一些生活杂事吧

前几天跟同事吃饭闲聊的时候,说到一些南北差异的话题,其中一点特别有趣,来自山东跟湖北同事都说,他们来到这边才第一次见小强长什么样,还被吓了。我一听眼镜都差点掉下来,什么叫第一次见蟑螂,这东西那边没有的么?

虽说中国地大物博,东西南北差异多是见怪不怪,山东那边吃大蒜倒没什么了,说那边没蟑螂就让我有点难以置信。俗称小强的东西呀,是神一般的动物呀。它们无所不吃、繁殖快、生命力强、历史又极为悠久。算算是恐龙时代之前就生活在地球上的生物。那边怎么可能没有它的足迹?

同事说没有就没有吧,改天我旅游到那边势必要好好瞧瞧山东的环境,蟑螂都不喜欢的地方,那人是怎么呆的!

 

其他相关文章
  • 暂无相关文章
  • 觉得好可以点个赞!
    (1个赞)
    Loading...