TagWordPress

Quick tip: Hide the Home Item on Your Front Page in WordPress

The title says it all — this one-liner CSS will hide the home item from your navigation menu, when you’re on the home page: body.home .current-menu-item { display: none; } If you’re not yet using wp_nav_menu to build your navigation menus, then, uhm, wake up! Also, the snippet relies on the body_class usage in your theme, and if your theme doesn’t use one, uhm, wake up! :)...

Rewrite Rules Inspector

Clients often ask for fuzzy, non-standard, maybe weird and not always logical permalink structure for their sites. If you’re now working with such a client, consider yourself lucky, because the brand new Rewrite Rules Inspector plugin is here! Props to the WordPress.com VIP team :)

Never Set Defaults in the Database

Speaking of defaults, NEVER SET DEFAULTS IN THE DATABASE. Not ever. The theme options you store in the DB should always, always, *always* be something the user has selected. If the user selects the default, then that’s fine to set in the DB. but you don’t set it in the DB just because it’s not set at all. get_theme_mod has a second option for the default value. So does get_option for that matter...

Automattic Shares Revenue Numbers and Hires Execs

Automattic Grows Up: The Company Behind WordPress.com Shares Revenue Numbers and Hires Execs — a great article by Liz Gannes of AllThingsD. Liz covers some of the latest numbers, and some of the new hires. By the way, AllThingsD is running on WordPress.com too!

Jetpack 1.3 Released, now with Grunion Contact Forms

Jetpack 1.3 has been released, and it now ships with the Grunion Contact Forms plugin, the very same forms plugin that’s running (behind the scenes) on WordPress.com. The update fixes a couple of small bugs as well. You should be able to download it from your Dashboard very soon.

I started a blog about Theme Options

I started a blog about Theme Options, where I post screenshots and thoughts about options panels in free and premium WordPress themes. My ultimate goal is to get a collection of good and bad practices when dealing with theme options. Thanks for subscribing and feel free to submit your screenshots and thoughts!