The First WordSesh Was a Huge Success!

wordsesh-badge-speakingWordSesh, the first ever 24 hour free live streaming WordPress event, took place just a few short days ago. I had the privilege of helping organize and run the event with Scott Basgaard and Chris Cochran. The event was a huge success that featured an epic list of presenters from the WordPress Community.

Below are a few of the presentations that I enjoyed the most:

DradCast Kickoff Episode

Dre and I hosted a special WordSesh kickoff edition of the DradCast hosted by Scott Basgaard. We had a great time discussing how WordSesh was thought up, the logistics behind organizing an online only event, and some fun WordPress news.

Scoping Projects to Avoid Stress, Headaches & Angry Mobs

Lisa gave a great presentation on scoping projects for clients, which is a topic any entrepreneur can benefit from. She shares her experience with a client and ways she could have made the project run smoother by creating a detailed proposal and spec upfront.

WordPress Plugins, Code, and the Ecosystem in General

Brian and Pippin present on plugins and the ecosystem around them. They both have a wealth of knowledge that all WordPress plugins developers could learn from.

Everything & anything you’ve ever wanted to know about BuddyPress & bbPress

John’s presentation on BuddyPress and bbPress is a fun walkthrough on the history of both projects. John discusses the initial releases, journey to their current state, and also touches on the future of both BuddyPress and bbPress.

The best part of WordSesh is that all presentations are available online! To view any of the amazing videos visit the WordSesh YouTube page. Also be sure to follow @WordSesh on Twitter for updates on future events.

WordSesh proved that an online only WordPress event is something the community not only needs, but absolutely loves. Stay tuned for WordSesh 2!

How To: Get the Current Logged in User ID in WordPress

When developing custom themes and plugins for WordPress there are times you will need to get the logged in user’s ID. There are a few different ways to accomplish this, but I’m going to show you the easiest method. To get the user’s ID you’ll use the get_current_user_id() function like so:

$current_user_id = get_current_user_id();
echo 'Your User ID is: ' .$current_user_id;

The get_current_user_id() function will return the currently logged in user’s ID, or 0 if a user is not logged in. Another popular method, which requires a bit more code, is the get_currentuserinfo() function. The method I described above actually uses the wp_get_current_user() function, which is a wrapper for get_currentuserinfo(). So using get_current_user_id() is just a faster method for retrieving the same data. This function was added in WordPress 3.0 as part of the Multisite code merge into WordPress.

To learn more about the get_current_user_id() function check out the Codex article or consult the WordPress core.

WordSesh Starts Tonight with the DradCast

wordsesh-badge-speakingWordSesh, a 24-hour live streaming WordPress event, starts tonight with a special edition of the DradCast! The show starts at 8pm EDT ( 0:00 UTC ) and will feature the WordSesh organizer, and my good friend, Scott Basgaard.

This is the first ever online-only WordPress event and I’m very excited to be a part of it. I’d love to see more events like WordSesh in the future and I absolutely think we will. Overall there is very little overhead for an event like this, with the biggest cost being the time it takes to organize.

If you’re looking for something fun to do this weekend (and honestly who doesn’t want to hang out with a bunch of nerds on a Friday?) you need to check out WordSesh. If you can’t make the live event don’t worry, all presentations are being recorded via YouTube so you can watch them back at your leisure.

I will see you tonight!

I’m Speaking at WordCamp Miami This Weekend!

wordcamp-miami-speakerThis weekend I will be speaking at sunny WordCamp Miami 2013! My presentation is titled Using WordPress as an Application Framework.

This is a brand new presentation for me so I’m very excited to present on the topic! Over the years we’ve built some really amazing WordPress powered web applications at WebDevStudios. My presentation will cover how to utilize WordPress as an application framework as well examples of web apps powered by WordPress. The goal is to get the audience to think outside the box when using WordPress.

I’ll be joined by Brian, Lisa, and Jay at the event, who are all giving presentations at the three-day event. April will also be attending and helping out as a volunteer. If you are attending WordCamp Miami make sure you track me down and say hi!

My Favorite WordPress Premium Plugins

Over the years I have used a lot of WordPress plugins. From free, to paid, chances are at some point in my WordPress career I’ve probably tried it. Below is a list of my current favorite premium plugins for WordPress.


Gravity Forms – Unless you’ve been living under a rock the past 3 years, you’ve probably heard of Gravity Forms. Arguably the most successful premium plugin, Gravity Forms is hands down the best WordPress plugin for content and submission forms of all types. Not only is Gravity Forms amazingly easy to create contact forms, it does so much more. One of my favorite uses for GF is to create a form for content submission. A visitor to the website can easily fill out the form fields and that data is submitted and saved as a post or custom post type entry. This includes the post categories, metadata, images (including setting it to a featured image) and more.

That’s just one small example of what this extremely powerful plugin can do. You can even extend the feature set using a number of Gravity From add-ons. Since its release, I have never built a WordPress site that wasn’t using Gravity Forms.

BackupBuddy – One of the first tips you hear when learning how to use a computer is save often and make backups. Running a website is no different. How would you feel if you lost all of the content you’ve created on your WordPress site over the years? One word, terrible.

BackupBuddy is the leading automated backup plugin for WordPress. You can easily create a schedule backup (nightly, weekly, monthly, etc) to generate a full (database + files) backup of your WordPress website. The backup generated can also be sent offsite via FTP, Email, Amazon S3, Dropbox, and more. What good is a backup if it’s stored on the same server as your website, right? If you are serious about your WordPress website, make sure you have solid backups using BackupBuddy.

WP All Import – A lesser known premium plugin that I absolutely love is WP All Import. If you do a lot of content migrations into WordPress, like I do, stop everything you are doing and go buy this plugin. WP All Import makes it incredibly simple to import data into WordPress from a CSV or XML file.

The plugin features a nice drag and drop interface to map the data to the appropriate fields in WordPress. You can easily import content, metadata, taxonomies, images (which are side-loaded to the post created), dates, and more. WP All Import also features some more advanced features like support for processing massive import files, recurring imports, updating existing imports, and filtering data based on specific criteria. This plugin has literally changed our process for migration projects to WordPress.

Soliloquy – If you create a lot of websites using WordPress, chances are you’ve also tried a lot of different sliders or rotators to feature content. Well your search for the best WordPress slider has ended, enter Soliloquy. ( Side note: This is the one plugin on this list I can never pronounce correctly :P )

This premium plugin, is in my opinion, the best WordPress slider on the market. Not only is it dead simple to use, but is completely responsive out of the box. The plugin allows you to create an unlimited number of sliders using a custom post type. You can easily embed those sliders in your posts, pages, or in a sidebar using the included slider widget. Not only does Soliloquy support images, as you would expect, but it also fully supports videos as well. This plugin also features a nice set of add-ons to integrate additional functionality into Soliloquy.


There you have it, a list of my current favorite premium plugins for WordPress. To be fair, this isn’t an exhaustive list of every premium plugin I use, but these are the plugins I use most often.

As an added bonus, every premium plugin I listed here is licensed under the GPL software license, which is the same license WordPress is released under. If you use any of these plugins (and I think you should be using all of them) I promise you will not be disappointed.

You probably also noticed there are no affiliate links in this post. In the words of Don Davis “I don’t want to make any money. I just love to sell guns plugins.”

WordCamps I’ve Attended

Recently we decided to create a new page on WebDevStudios.com highlighting all of the ways WDS team members contribute back to the WordPress Community. One of the items we highlighted is WordCamp presentations.

I sat down and listed out every WordCamp I have attended since my first one in 2009. I also noted which events I presented at and co-organized.

2009

WordCamp Mid-Atlantic – presented
WordCamp Montreal – presented
WordCamp Chicago
WordCamp NYC – presented

2010

WordCamp Boston – presented
WordCamp Chicago – presented
WordCamp Raleigh – presented
WordCamp San Francisco
WordCamp Mid-Atlantic – presented
WordCamp Philly – presented / co-organized

2011

WordCamp Phoenix – presented
WordCamp Boston
WordCamp Raleigh – presented
WordCamp San Francisco – presented
WordCamp Philly – presented / co-organized
WordCamp Las Vegas – presented

2012

WordCamp San Diego – presented
WordCamp Baltimore – presented
WordCamp NYC – presented
WordCamp Philly – presented / co-organized

Misc Events

BlogWorld Expo Las Vegas 2010
BlogWorld Expo NYC 2011
South by Southwest 2011
Pressnomics 2012
WordPress Community Summit 2012

I’ve always enjoyed attending WordCamps and tech events. If you’ve never attended a WordCamp I highly recommend it. The amount of knowledge gained in 1-day of WordCamp is unmatched.

My plan is to create a custom section on my site to help track events I’ve attended, presentation slides, and videos if available.

DradCast Episode One is Tonight!

dradcast-logo-wordpress

The DradCast, a new WordPress focused podcast hosted by Dre Armeda and myself, kicks off tonight with episode one! The new show will be a weekly podcast every Wednesday night at 8pm Eastern time. Dre and I have put together a really fun show format … [Continue reading]

Professional WordPress Second Edition Has Hit The Shelves!

WordPress Book

My latest book, Professional WordPress Second Edition, has hit the shelves at major book retailers nation wide! The book is also in stock on Amazon.com! Professional WordPress is still the highest rated WordPress development book on Amazon! The … [Continue reading]

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 … [Continue reading]

StartBox – A Powerful Theme Framework for WordPress

startbox-theme-logo

Last week my company, WebDevStudios.com, 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 … [Continue reading]