Philna2主题分析

这两天在家闲着,所以自然而然的就想到折腾一下茶馆.折腾来折腾去,就折腾到主题上去了.目前用的这款主题,个人感觉还是很满意的.唯一看着不舒服的就是,用14寸笔记本看的时候,右下角的春菜会挡道侧边栏,所以下午的时候调了一下,结果发现一个bug,这个后面再说.下面先进入主题,Philna2主题分析.

换这款主题的时候是在大二的暑假,当时就觉得主题看着舒服,然后就换上了.但是在修改主题的时候才发现,这个主题真的是好难搞清楚,因为一般的主题就10多个php页面,而Philna2有N多php页面,自带的app和js.所以当时改的时候很头大,遇到各种各样的bug,不过还好最后折腾出来一个自己比较满意的样子.
现在我再回过头来看Philna2主题,发现它的分布式设计真的很好,虽然我觉得页面之间的调用可能会延长页面的加载时间,不过在修改的时候,是很方便.不得不说阅历和经验的重要性,作为一个大四的学生再来看这个主题,我发现这个主题结构很清晰,思路也很明了,各种注释也比较到位.再也没有大二时候那种不知所措的感觉了.所以我花了一晚上时间又重新看了一遍.将主要的php页面都说一下吧(css就略过了,这个很简单),希望给想折腾这款主题或者想自己折腾主题的人一些经验吧.
404.php
404页面,这个不用多说了吧.自己可以随便改着玩
archive.php
存档页面,其实调用页面与index一样,只不过显示的时候,内容有区别
comments.php
评论部分,包括评论的显示和评论框
comments-popup.php
看代码有点莫名其妙的,删了之后也没发现有什么改变.这个待求解
contact.php
联系页面,反正我是用不到
footer.php
页面底部,copyright那部分
functions.php
加载主题自带的app,当然你也可以自己添加.
header.php
博客的头部.一些基本的标准定义
index.php
主页,调用页面见下面的图
js.php
加载主题自带的js,自己添加js的话,放到主题里js文件夹内就可以了
links.php
链接页面,这个我也用不上,我是直接自己编辑的
loop.php
很重要的一个页面,根据页面不同,显示不同的博客内容.
page.php
这个和上面的存档页面一样,就是在wordpress后台添加的pages模板.
search.php
搜索结果页面,这个也是同上
searchform.php
这是右上角的搜索框
sendemail.php
这个和contact.php配合使用的,所以对我来说也没用
sidebar.php
侧边栏,这个基本都重新改了.注释很到位,改起来很方便.
single.php
单篇日志页面,这个和page.php一回事
template.php
其实这个才是真正的index页面,按顺序调用页面.

大体上主要的php页面就是这样了,为了让大家更容易看出它们之间的关系,我画了一个流程图.这样看起来就比较容易理解了.

其实你要是想写一个简单的主题的话,可以参考这种分布式的写法,当然刚开始的话还是把页面一个一个写出来比较容易一些.其实看完之后,真的有种想换主题的冲动,因为Phlina2真的太强大了,强大到有些功能都用不到,感觉有些资源浪费.所以有时间还是自己慢慢折腾一个主题好了.当然目前的主题还有不少不太满意的地方,这几天估计就能折腾出来了吧.
PS:春菜的bug就是,如果你选择春菜说的话随机播放,那么就会发现博客打不开了= =把随机播放改成顺序播放就没问题了.好神奇的bug呢.

20 thoughts on “Philna2主题分析

  1. 额,看后表示差不多已经把学的东西还给大学了。。以前好歹也是学计算机的

  2. 正在使用这个主题,发现它与其他主流主题的思路相差比较大。至少很多修改教程不适用,呵。感谢博主有Philna2的修改经验,学习了。

Leave a Reply

Your email address will not be published. Required fields are marked *