Codex tools: Log in
Languages: English • Português do Brasil • (Add your language)
Contents |
The term "Theme Framework" currently has two meanings:
A "drop-in" code library framework is not a stand-alone Theme. Such frameworks cannot be installed nor used as a stand-alone Theme. Rather, these libraries are included with the Theme, and "bootstrapped" to the Theme by being included in the Theme's functions.php file.
Some examples of such frameworks include:
A "base/starter" Theme framework is a stand-alone Theme designed to be a flexible foundation for quicker WordPress development, usually serving as a robust Parent Theme for Child Themes. Some Theme frameworks can also make theme development more accessible, removing the need for programming or design knowledge by Creating Options Pages.
Some examples of such frameworks include:
Technically, any stand-alone Theme can act as such a framework, since any stand-alone Theme can be used as a Parent Theme template for Child Themes. However, some stand-alone Themes are designed specifically to be used for this purpose. Such Themes can be used as-is, but may lack CSS styling or other finishing elements of site design, since such elements are intended to be added by the Child Theme, or in the forked/derivative Theme.
Some Theme Frameworks will include pre-defined code to facilitate further Theme development, such as: