Base theme, child theme, framework – These are a few of the options you can use for creating a WordPress Theme. Weather you are developing a theme for your personal blog, a clients website, or a theme to be used by other sites and the WordPress community, it is important to know the different approaches for getting started with theme development.