2012
-
WP_Session: A Proposal
Nov 28
WordPress doesn’t support sessions. Here’s my proposal for how that could change.
-
There’s Nothing Wrong with Comic Sans
Oct 18
Designers hate on Comic Sans just about every day of the week. But in reality, there is absolutely nothing wrong with the font or the choice to use it.
-
jQuery as a Global Event Bus
Oct 17
An event bus makes code robust and flexible. WordPress’s plugin API uses one in PHP. Here’s how to use jQuery as an event bus in your JavaScript code.
-
Using XML-RPC in WordPress
Oct 9
You can control almost everything on a WordPress site using XML-RPC. But how exactly do you make an XML-RPC request? I’ll show you …
-
Theme-ready Shortcodes in WordPress
Oct 5
Make your WordPress shortcodes flexible by using a shortcode template for markup. Here’s how to do it.
-
Why I Left My Job
Sept 29
As most of you know, I started a new job a few weeks ago with 10up. It’s an amazing job so far, and I’m thrilled to work with several developers I admire and am lucky enough to call friends. But deciding to take this new job was a difficult decision for me – because I…
-
The Anatomy of an Exploit
Jul 31
I saw a new WordPress exploit last week. Luckily, it’s both easy to fix and prevent. Here are a few tips you can follow on your own site.
-
Self-Confidence
Jul 17
Lacking self-confidence is dangerous, and over-confidence can cost your life. Both rock climbers and programmers should know their limits.
-
Doing it Wrong the Right Way
Jul 17
There is no “right” way to include a WordPress plugin within a theme. But if you must, here’s how to break the rules …
-
Universal User Support
Jun 22
Are developers required to support any arbitrary system their end user might decide to use?
-
Merging WordPress Multisite
Jun 7
I migrated several sites from WordPress Multisite to a single WordPress site. Here’s how I made sure no traffic was lost in the process.
-
How to Contribute to WordPress Core
May 22
Many WordPress developers want to contribute to the core project. Here’s how a recent patch made it in – and how you can get started.