Hybrid主题框架首次发布于2008年11月,该框架功能完备,定制性强,得到了很多开发者的青睐,以本文为首的系列文章,将向您介绍这款主题框架的方方面面。
Hybrid 是 Justin Tadlock 开发的一款主题框架,该框架功能非常强大,下面简单罗列一些。(该列表原文来自原主页,其翻译来自上善若水。)
Hybrid 是一款名副其实的“框架”。其整体架构,就是一个良构的XHTML布局,具体来说,就是一个页头,一个页面内容容器,里面分为主要内容,侧栏等;然后是页脚。除了一个最基础的DIV+CSS的XHTML布局之外,剩下的就是Hook,在上述基础布局中,所有可以插入元素,或者有必要插入元素的地方,都带有WordPress的Action。
当然,Hybrid除了是一个框架之外,它还是一个主题。Hybrid主题本身,就建立在其自身搭建的框架之上。为什么这么说呢?因为一个博客模板里,所有最为基本的东西,如<head>标签内部的一些meta tags,博客标题,站点描述,页面导航,侧边栏,页脚版权信息,等等等等,绝大多数主要内容,也即除了“骨骼”之外的那些“肉”,都是通过action来挂载的。既然是挂载上去的,当然也可以摘除。
Hybrid框架最适合作为开发子主题的基础,因为该框架本身布局灵活,通过框架内部带有的action,子主题作者可以从原本基础上摘除任何不需要的功能块,同样也可以挂载任何自己开发的功能块。这一系列的操作,都不需要对Hybrid本身动手术,这保证了Hybrid框架的完整性,为日后升级提供了极大的方便。
上手Hybrid,一定要有框架思维,把它当成一个真正的框架,才是正确的用法。(写给程序员:你在编程时有想过修改.net framework或者MFC或者JFC或者STL的代码吗?答案如果是没有,那么你也不需要去修改Hybrid的代码。)我这里这么说,主要是想告诉一些希望定制Hybrid框架的朋友,直接DIY Hybrid的源代码,是不被禁止的,但是Charles个人及其不推荐的。Hybrid虽然是一款非常优秀的主题框架,但是其目前版本只有0.4.1,其内部代码还有至少3处被标记成under active development,整个框架还处在活跃地开发状态,保持随时升级非常重要。
未完待续
下一篇,拟介绍《使用Hybrid的起点》,欢迎给位在下面跟帖讨论,并给我提供写作建议,谢谢!

[...] Shared Hybrid 主题框架综述. [...]
[...] Hybrid 有興趣的朋友也可以看看 Charles 的這篇介紹文,裡頭將 Hybrid [...]
博主你好,认真看了你关于Hybrid 的几篇文章,真的很不错,我也是一个Hybrid 使用者,一直在学习和使用Hybrid 。现在又一个问题,博主你看过Hybrid theme tutorial等资料吗?如果有,基于WordPress的分享精神。可否发给我一份,谢谢。。。
为什么用了基于这个框架的主题后,会没有左边的侧边栏啊
你的主题还有官方的几个主题都没有侧边栏
从优秀的框架往往能学到很多的东西,期待你的续作!!
的确有很多值得学习的东西:)
確實是一個非常強大的框架,哪怕不用它這個框架,它讓我們學習他的地方也是十分多的。呵呵