During the development of WordPress 3.0 we have made a number of changes under the hood which will be of interest to the developers and users of themes. Some of these changes are about making themes easier to develop and some of them are about making it easier to support the override of parts of themes.
The first change which should make it easier for extensible flexible theme development is the introduction of
get_template_part() which has been introduced as a generic way of modularising themes a step beyond the basic footer/body/header files. This new function makes it very easy for a theme to reuse blocks of code implementing theme areas such as the WordPress loop in a way which makes it easy for a child theme to override the implementation in a context sensitive way.
This function is really easy to use – You…
View original post 333 more words