Remove specific menu items from the WordPress Admin

Sometimes it’s best – especially when you’re using WordPress as a CMS – to remove those unwanted admin menus that create clutter for clients. They are never going to use them so why confuse their admin experience? For example: if the client isn’t going to blog, why include Posts or Comments in the menu at […]

How to hide your WordPress version number…completely

Did you know that your WordPress version number is visible to everyone? As Matt Mullenweg rightly pointed out several years ago, simply hiding your WordPress version number is not enough by itself to stay protected from potential threats (you should always be keeping your WordPress installation up-to-date). But perhaps you have a client who has […]

I’ve been HEROized as The Solution!

Last night was a very memorable night for me as my friends at X-Team unveiled my inner superhero, dubbing me as The Solution! The Solution When Frankie Jarrett isn’t living his passion for working in WordPress or making music, he’s the problem solving hero known as, The Solution! He was born with the amazing cerebral […]

Add first and last classes to your loop without using JavaScript

So you’re a pixel-perfect designer who wants to keep control over your WordPress loop styles? Hell yeah! You’re already pretty cool in my book. You’ve probably got a fancy post separator, or a brilliant doodle to fit between your last post and the comments. Whatever the reason, you don’t have CSS class selectors for targeting […]

The simplest way to require/include wp-load.php

If you want to use WordPress functionality in a PHP file that exists outside of your WordPress installation then you need to include wp-load.php. Perhaps you could call this “hooking into WordPress”. Maybe you’re already using some sort of relative path method, like: But this can create problems if directories change. You need a clean, […]

Joining X-Team

Not long ago I was contacted by Dave Rosen, the CEO of X-Team, who had stumbled across my blog (this one). He was looking for a WordPress guru who could help wrangle up their many projects on the technical/development side of things. After just three days of communicating back and forth (and one Skype call) […]

Create a dropdown of custom taxonomies in WordPress (the easy way)

So you’ve been busy taking advantage of custom post type┬áfunctionalities in WordPress since mid 2010. And of course you’re using custom taxonomies too, right? Of course you are. If you’re a theme or plugin developer you may have ran across the need to populate a dropdown list of your custom taxonomies. Essentially there are two […]

How to remove an auto-complete URL from Chrome on a Mac

If you’re at all like me, you get very annoyed at little things ­čÖé The Scenario Let’s imagine you love to browse with┬áChrome on your beloved Mac and you frequently visit Facebook. So you type the letters fa in your browser’s address bar and *bam!* the URL auto-completes to read facebook.com. It truly is a […]

5 Cross-platform mobile frameworks worth considering

I’ve been doing a shallow dive into the development of native mobile apps. In my exploring, I’ve discovered a lot of conversation about these five mobile frameworks that seem to be speeding up development time and productivity: Titanium PhoneGap Rhomobile Corona Sencha Touch Has anyone had any experience with one or more of these?