Project X

Project X is a WordPress plugin that aims to eliminate hardcoded HTML from WordPress completely. It will primarily be a collection of widgets that would replace the default WordPress widgets, and a bunch of content filters that would override the default behavior of WordPress in certain areas. This collection is meant for professional custom theme developers who want to shave a bunch of boring CSS work from their production cycle.

The goal is to create a set of widgets and overrides that, like the Dynamic Content Widget, have a template associated with it, that you can place in your theme and edit to your liking. Instead of having WordPress generate the HTML, it will call your custom templates instead.


  • Menu now templated and customizable. Working on hook to transparently override the default menu.
  • New widget for custom menu.
  • New widget for category list
  • Made a prototype for customizable gallery support. Works like a charm, but needs to be fleshed out.
  • First steps towards a new and better templating engine.

The default WordPress menu widget has a templated counterpart now. You can add this to a widget area, select one of your templates, and it will render the menu with your HTML.

Another new widget is a basic category list renderer. It doesn’t do hierarchical category lists yet, but will in the future.

This is a new and obscure project, so if you want to know what’s happening or are interested in alpha testing, shoot me an e-mail and I’ll add you to the mailing list.