WordPress

WP eCommerce offers a feature where an email is dispatched to the administrator when an order is completed. WP eCommerce calls this email an “Admin Report”. These emails are useful for order fulfilment, but they are lacking a key piece of data that you may need to fulfill an order: the product’s SKU. I’m offering a […]

When changing your Site Address within WordPress, the Admin Toolbar on the front end of the site will disappear. Your user profile has the Admin Toolbar turned on and your theme has wp_head() and wp_footer() in the correct places, but the Admin Toolbar is still gone. When you changed your WordPress Site Address, WordPress didn’t […]

“Engineers instinctively measure their days by what they built.” – Rands While I plan to continue full-time development and consulting, I will build and sell software as a service in 2012. “Real artists ship” – Steve Jobs

Note: This is an update to a previous post. With their new website design, Lifehacker lost me as a reader. And I wasn’t alone—the readership of lifehacker.com dropped almost 40% since the redesign. Gawker and Lifehacker maintain an old “blog” layout at blog.lifehacker.com, but unfortunately there’s no way to set the “blog view” as your […]

There instances where a WordPress developer may need to test whether a specific post is a Custom Post Type. You can test whether a post is a specific Custom Post Type from within the loop, outside of the loop, or from within the Single Post view (single.php, single-*.php, and more). Testing for a Custom Post Type […]

Some users of WordPress 3.0+ have a problem saving menus with more than 16 items. No error is displayed, but some menu items are missing when the menu is saved. If this is happening to you, your web server may have the Suhosin Hardening-Patch or Suhosin Extension for PHP installed. Suhosin is an advanced protection […]

Short URLs are here to stay and some people aren’t too happy about it. While shortened URLs have some benefits, they have their problems too: If a URL shortening service stops working (or is shut down, like vb.ly), the redirects are lost (commonly referred to as “link rot”). Cloaking a link’s destination using short URLs […]