A distraction-free environment for blogging; inspired by Habari, OmmWriter, WriteRoom, and the countless wasted hours I’ve spent staring at blank screens.

If you’re a fan of WriteRoom, OmmWriter, or similar tools that help you focus on your words instead of the tools you’re using, this plugin will soon make your wildest dreams come true (and give you a simple clean environment to write to your heart’s content)!

While Zen does not replace the existing Edit Post/Page screen, it provides a layer on top that allows you to focus on your writing. You get an input box for the title a regular ol’ textbox to add your post (feel free to use HTML).

NOTE: Zen requires PHP 5+. Not on PHP 5 yet? Talk to your hosting provider and get them to upgrade! You can thank me later.

If you’re a designer (or even just a regular Jane or Joe) and have any ideas for themes, please get in touch! I’d love to add it to Zen!

If you have any ideas for Zen or features you’d like to see included, please get in touch!

Zen was inspired by this post on Habari by ifranky.

Special thanks to Andrew Spittle for helping me out the with theme designs.


Latest version: Download Zen v1.2 [zip]


  1. Upload and extract the plugin to plugins directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Specify your preferred options under Users > Your Profile
  4. Enjoy writing with WordPress once again (okay, okay, you always enjoyed writing with WordPress. Just enjoy it a little more okay?)


Q. Why can’t I use the HTML or visual editors in Zen mode?
A. There’s an issue with the HTML editor that’s breaks Zen. You get a simple ol’ textarea instead. Which, you know, may actually be better. Just sayin’…

Q. What browsers does Zen support?
A. For best results, use a browser that supports basic CSS3. That includes Firefox 3.6+, Chrome 3+, Safari 4+, IE9+. Other browsers should work too, including IE, but will not have as awesome an experience.



  • A “Next Theme” link while in zen mode to easily change the current theme
  • Under-the-hood changes to prevent potential issues with other plugins
  • Added screenshots for themes on user profile page
  • Small improvements to some of the themes


  • Increased the size of the content textbox. Thanks to Mike Smith for the suggestion
  • Added New Themes!
    ** Zen Sunset
    ** Zen Sea & Sky
    ** Zen Foiled Again


  • First release
  • Includes basic themes
  • Option to automatically open Zen when adding or editing a post/page
  • Autosave selected theme and open that one by default next time
  • Basic keyboard shortcuts
  • See blog post for details

2 thoughts on “Zen

  1. Pingback: Distraction free blogging – Zen | tante's blog

  2. Hello,
    I’ve been enjoying this plugin, thanks for sharing it. With the latest wordpress update, the button to change themes is hidden under the admin bar I think. Also the post box has been shrunk in half vertically. Wish list: load your own background image, or just some new themes.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.