Dissecting WordPress Themes Part 1: Creating a Theme

The WordPress Theme is the skeleton and skin of your web site. Like a skeleton, a theme’s template files determine the structure of a site’s pages. And like skin wrapped around the skeleton, a theme’s style sheet determines its aesthetics. In the first article of this series on dissecting WordPress themes, we develop a simple “Trace” theme to aid in understanding the mechanics of the theme architecture and algorithms. We’ll look at what constitutes a valid theme and put together a few simple template files to build a valid HTML page. Regardless of your development language and platform, software development is aided in many ways by using a robust Integrated Development Environment. In this series I’ll be using my favorite open source IDE, NetBeans.

Installing WordPress on the XAMPP Stack

This article provides step-by-step instructions for manually installing a WordPress development/test environment on the XAMPP stack. We’ll install WordPress in such a way as to support multiple “lab” environments for future exploration and testing projects.

Installing XAMPP on Windows

This article describes how to create a basic XAMPP development environment on Windows. Although not suitable for production use, such an environment is very useful for training, software development, and testing Web applications before migrating to your production server.