主题框架

开发你的 WordPress 主题框架

一个主题框架应该有以下几个主要特点

  • 通常它主要由一个父主题组成,这个父主题会被设计成能与子主题联合使用。在某些情况下,父主题也会单独使用,但是在其他一些情况下,父主题非得和子主题连在一起才能使用——WordPress 法典将其分别定义为“基础/入门主题”和“代码库”。
  • 通常它包括一些可以被子主题和插件利用的钩子和函数。你的主题框架是整个生态系统的基础,它还包括部分与框架钩连的插件。
  • 如果是给由不会编程的用户使用,它会包括主题选项页面,这样可以让用户根据自己的需求来自定义主题。设计、布局、功能和内容等等都可以是多样且混合的。在某些情况下,一些功能可以经由主题定制器来提供。
  • 它可能包括多个小工具区域,因而非技术用户可以通过 WordPress 小工具(包括你专门为框架编写的通过插件添加的小工具)添加内容或代码。
  • 它可能还包括脚本库功能,如 jQuery 滑块或灯箱特效。根据你和用户的需要,你可能会需要在主题框架中将这些合并到一起,或提供一些与框架相钩连的插件。
  • 通常它是可扩展的,并能用钩子让你通过子主题和相关插件扩展其功能。

一个主题框架的要素

  • 父主题和可供选择的子主题
  • 动作和过滤挂钩
  • 函数
  • 主题选项
  • 小工具
  • 脚本
  • 可扩展性

相关阅读:“WordPress 主题框架”专题

  • 主题框架