Archives for 2012

Professional WordPress Second Edition Reviewers Wanted

My latest WordPress book, Professional WordPress Second Edition, is scheduled for a January 9th release! This book is jam packed with new content for Professional WordPress developers and designers. Every single chapter has been reworked to provide the most current and proper methods for developing and designing in WordPress. We’ve also added some completely new chapters around Custom Post Types, Multisite, and more!

With the release of the new book coming up, we’re looking for passionate WordPress users that would be interested in reviewing the book. Do you like reading technical books? Do you like WordPress? Do you like to blog about it? If so, this job is perfect for you!

The process couldn’t be easier:

  1. We send you a free copy of the new book
  2. You read the new book
  3. You write an online review about the new book

That’s it! Interested? Just leave a comment below expressing your interest and why you’d like to review this book. I’ll choose as many people as I can to be an official reviewer of Professional WordPress Second Edition!

While you’re at it don’t forget to like Professional WordPress on Facebook.

StartBox – A Powerful Theme Framework for WordPress

StartBox Theme LogoLast week my company,, announced the acquisition of StartBox. StartBox is a very powerful theme framework originally created by Brian Richards. If you haven’t used StartBox before, I highly suggest you give it a try. You can download the StartBox Theme Framework for free via Github.

StartBox has some very powerful and easy to use features. One of my favorite features is the extensive Options API. Utilizing the Options API you can easily create a custom options page for your StartBox child theme. You can also easily register various option fields. The Options API features 15 different option types to choose from, including text, checkbox, radio, file upload, color picker, and a WYSIWYG editor.

StartBox also features a huge list of hooks available to easily customization your child themes. It’s easy to tell the only limitation to creating amazing StartBox child themes is your imagination. Make sure you visit the StartBox Documentation website to learn everything you need to know to design and develop amazing StartBox child themes.

If you have worked with StartBox, or plan on checking it out, let me know! I’d love to hear what you think of the framework. I’m working on a new Startbox child theme for this blog, so stay tuned!

Pre-Order Professional WordPress Second Edition

Professional WordPress Second Edition is now available for pre-order on Amazon!

A lot has changed with WordPress since the original book was released, which was written for WordPress version 2.9. The second edition, written around WordPress version 3.5, is jam packed with awesome WordPress knowledge. Not only did we update every single chapter in the book, we added some completely new chapters! The second edition features an entire chapter dedicated to custom post types and taxonomies. We also dedicated an entire chapter to WordPress Multisite, the powerful Network feature available in WordPress.

The book is scheduled to be released on January 1st, 2013. Make sure you pre-order your copy of Professional WordPress Second Edition today!

Now Hosted on

I just finished the process of moving my blog over to! I was becoming very frustrated with the speed of my site and knew WP Engine could fix my load speed issues. As you can probably tell the website is already loading much faster! If you are looking for top-notch WordPress hosting, I highly recommend them.

You may have also noticed I switched to a different theme. I’m planning on working on my blog more this winter, including adding the ability to push all mobile photos I take directly into my blog. I really want to start blogging more and new features like that will help. Stay tuned for some big updates to!

WordCamp Philly is Next Week!

WordCamp Philly 2012 is next weekend! For a third year in a row I am a co-organizer of WordCamp Philly.

This year we have a packed schedule with some amazing speakers. The entire event will be Halloween themed, which you know I love, so I can’t wait to see all the costumes attendees and speakers will be wearing during the event.

We’re working hard to make sure this year’s WordCamp Philly is even better than last year! If you haven’t already registered get your ticket¬†before they sell out. ¬†It’s time for another WordCamp, Illy Philly style!


Was busy.

How To: Add and Remove Allowed File Types in WordPress

Recently I had a client request that we block BMP files from being an allowed file type for uploads in WordPress. As always WordPress provides a very simple way to set what file extensions are allowed to be uploaded. To do this we’ll use the upload_mimes action filter. Add the below code example to your theme’s functions.php file or a custom plugin:

add_filter( 'upload_mimes', 'brad_mime_types' );

function brad_mime_types( $mime_types ){

	//remove bmp from allowed types
    unset( $mime_types['bmp'] );
	//return the array of allowed types
    return $mime_types;

As you can see we use the add_filter() function to hook the upload_mimes filter. The filter passes a single variable, which is an array of all allowed file types in WordPress. To remove a type we simply use the unset() PHP function to remove the ‘bmp’ value from the array. The final step is to return the array of allowed file types back to WordPress.

That’s it! Using the above code BMP files are no longer allowed for upload in WordPress.

Free WordPress Security eBook, a site dedicated to being a solid resource to anyone that builds WordPress websites, has released a free WordPress Security ebook that I contributed to! The book is titled “Locking Down WordPress” and is available in PDF, Kindle, and EPUB formats for FREE!

The ebook was co-authored by Rachel Baker, John Ford, and myself. This ebook is a must-read resource for anyone running a WordPress powered website. It’s jam packed with useful tips and tricks to keep your WordPress installation safe from hacks and exploits.

Don’t wait until it’s too late. Read Locking Down WordPress to find out how to properly secure your WordPress website.

I’m Married!

At this exact moment I’m on a beach in Bermuda getting married to the love of my life, April Heline! I truly am the luckiest guy alive.

Professional WordPress Second Edition is Coming!

It’s official,Professional WordPress Second Edition is in the works! I’m really excited to update this book, as it’s such a great resource for WordPress design and development. The original Professional WordPress is one of the HIGHEST rated WordPress design and development books on the market, and we plan on making the Second Edition even better!

The original writing team is back, with a slight twist. This version of the book will be written by David Damstra and myself. Hal Stern will serve as our Technical Editor this time around. As with the last book, Professional WordPress takes a more advanced look at WordPress. From dissecting core code, breaking down functions and classes, to exploring WordPress APIs in depth, this book will help you take your WordPress design and development skills to the next level!

The original book was written for WordPress 2.9 and is over two years old now. Surprisingly the book actually holds up pretty well in most areas. The new book will be written around WordPress 3.5 (we’re very forward thinking) and include all of the new features and enhancements that have been released over the past two years. I’m really excited for some of the brand new chapters we’re writing, including chapters dedicated to Multisite and Custom Post Types and Taxonomies. We will even have an entire chapter dedicated to working with WordPress locally!

You can follow our progress and any Professional WordPress Second Edition news with the hash tag #prowp2. The book is currently planned for a December 2012 release date, which will make it a GREAT stocking stuffer!