这个blog,因为sidebar上有滔滔心情、RSS引用音乐版、ZenPhotoPress引用相册,导致页面载入速度极其慢,于是只能安装个Widget-Cache插件。
然后发现了问题:用iNove主题,cache了widget后,换一个主题widget的标题样式就会出问题——一看,是"h2"的标签变成了"h3"。一开始以为是Widget-Cache插件的问题,找了很久都没有发现哪里有什么问题。偶然在Default主题下生成了一次cache,发现这回iNove下显示样式出了问题,而另外的几个主题下显示都没问题。
这时候才意识到可能是iNove太与众不同了——很快发现:iNove下的一个widget是用一个div装的;而其它的主题用的都是li;iNove的widget标题是用h3的样式,而其它主题用的都是h2。
发现后,很快改了iNove主题的functions.php、sidebar.php和对应的CSS样式才算了结这个令人头疼的问题——令人想不通的是iNove为什么要这么与众不同?
如果说用div代替li是因为iNove的sidebar分四部分的话,那其它多个sidebar的主题也没有这样(就算每个侧边栏部分用div,下面再加个ul,每个widget用li装也没什么不好啊)。而那个h2、h3的问题更是没想通。把主题做得更具兼容性、更符合通常的做法有什么不好?(当然,瑕不掩瑜,iNove是我见过得最优秀的主题)
无论如何,这个麻烦算是解决了……
评论