Wu Wei

Wu Wei is a WordPress theme that was created with clean, modern, minimalism in mind. Information is presented in a logical manner, without any superfluous elements getting in the way. Just like the Taoist concept of wu wei, it’s knowing when to act, and knowing when not to act.

This theme is based on principles of a grid system. You can break out of the grid with css declarations, as seen in this entry.


  • WordPress 2.7+ compatible
  • Two colours schemes (light and dark)
  • Widget enabled sidebar (or in this case, a bottom bar)
  • Supports threaded comments
  • SEO Optimized
  • Validates as XHTML Strict and CSS Level 3
  • Renders correctly in major browsers.
  • GPL-licensed

Live Demo

See Wu Wei in action.


Current Version: 2.4

Due to the fact that version 2.x requires different CSS code for things such as breaking out of the grid, I’ve put up a legacy version of Wu Wei 1.2.4 if you wish to keep the old functionality.


Version 2.4 (2012-01-03)

  • Fixed a bug with the page title separator showing up in the wrong place. (Thanks to Ashley Grealish for catching this)

Version 2.3 (2011-08-22)

  • Custom header and custom background integration — easily change the appearance within the dashboard, without needing to know any CSS
  • Custom menu management — create custom menus combining posts, pages, categories, tags, and links for use in theme menus or widgets
  • Several under-the-hood updates to bring the theme in line with current WordPress 3.x standards.
  • Fixed the issue of list styling in comments
  • Changed the manual from readme.html to readme.txt

Version 1.2.4 (06-01-2009)

  • Added a readme.html manual
  • Deprecated the explicit margin declaration for the right-most widget. Through the use of some CSS trickery, widget stylings are now generalized, so they render correctly by default and no customizing is needed.
  • Removed css reset styling for sub and sup (so this becomes browser dependent)
  • Added a wordwrap for the pre tag
  • Added styling for acronyms, abbreviations, definition lists, and tables
  • Fixed an issue with the pull-2 declaration being too large (hat-tip to Kaffe for finding this)
  • Fixed the link to comments having a double-slash

Version 1.1.2 (06-01-2009)

  • Removed all hard-coded links
  • Added “text-transform:lowercase” declarations to the header links

Version 1.1.1 (05-28-2009)

  • Moved the default RSS links to the top menu for better access
  • Used more generic links (users can customize) at the top

Version 1.1.0 (05-21-2009)

  • Updated default sidebar widgets to be more generic
  • and added empty links to the menu at top


Jeff, how do I get those fancy grey page markers at the top of the menu in the header like you do here?

Note: this applies to version 1.2.4 and below, as markers were removed for better menu functionality in version 2.3.

Easy! Just add the code <?php if(is_page('archives')) {echo 'class="selected"';} ?> (if the link is for “archives”) in the anchor. You’ll need to have “nice” permalinks enabled for this to work. Otherwise, you can just use the page_id instead of the page name.

My widgets in the bottom sidebar are overflowing!

Not to worry. Simply change the “margin-right:0px” declaration from .widget_categories to the class of your right-most widget.

This issue has been resolved. There is no need to change any widget declarations, as of version 1.2.2.

Ordered/unordered lists in a comment aren’t displaying correctly!

I believe this is an inherent design flaw introduced with threaded comments in WordPress 2.7. Since comment threads themselves are lists, there is no way to separate a list in a comment, and a comment that’s a list item (aside from introducing extra css declarations). There probably won’t be any support for this, unless the core WordPress code is changed.

This has been fixed as of 2.3.


  • Threaded comments — These shouldn’t be nested more than three deep, I’d say, to keep the comment form field from shrinking too much.
  • Paged comments — No support for this. Yet. If the demand is there, I’ll figure out a way to add this in.
  • More colour schemes — If there are requests for more colour schemes, I’ll add these in too.


Feel free to contact me for feedback, feature requests, or support. Be sure to put “Wu Wei Theme” in the subject line.


Light colour scheme

Dark colour scheme