Theme Wrappers

You know what really grinds my gears? Code duplication. And you know where you can find plenty of that? In WordPress themes! This has gotten a little better recently, thanks to get_template_part(), but it’s still not a complete solution.

Read full post...

Smarter Navigation: Version 1.3

In previous versions, the plugin stored individual post ids in a cookie. To avoid having a huge cookie, I limited it to 500 ids. Needless to say, this was not a very scalable solution.
In the current version, it remembers the query vars instead, which are later used to get the adjacent posts.

Read full post...

Plugin Dependencies: Version 1.1

The main feature added in this version is the “Provides:” header. This allows virtual packages to be defined. The first advantage is that dependencies are no longer tied to plugin file paths. More importantly, you can now have dependency alternatives.

Read full post...

Front-end Editor: Version 2.1

This version integrates Aloha Editor, a rising star on the wysiwyg editor scene. Unlike other established editors like TinyMCE, it makes the content editable inline, rather than using an iframe, which means that all the theme styles are preserved.

Read full post...

Front-end Editor: Version 2.0

In previous versions, you entered editing mode by double-clicking on the element. This required all sorts of hacks to make single-clicking on the same element to work.

In the new version, there’s a slick overlay with an edit button that you only have to click once.

Read full post...