WordPress

Eight Hidden Gems in the WordPress Function Reference

WordPress is like a big ocean to me. It has a big set of great APIs, it has some awesome functionality and you can make almost any kind of websites you can imagine. But in this grand ocean as a content management system, there are some tiny bits of code that are being overlooked. In this tutorial, we're going to have a quick look at eight interesting WordPress functions.

Please stop password protecting your /wp-admin folder because it breaks public AJAX for WordPress.

There are many helpful articles like this one that explain how to add “another level of security” to your website by password protecting access to the /wp-admin folder.
The trouble with doing this is that you break ALL ajax in WordPress for non-logged in users.
This page in the WordPress codex explains how plugin developers should implement ajax. Specifically:

Speaker: Steven Word, “Breaking Away from the Blog: Unconventional WordPress”

We just secured another amazing speaker! Steven Word is a senior web developer working at Oomph Inc’s office in Boston, MA. Originally from Arlington, Texas, Steven made the move to Boston in 2011 after seven years of freelance web development. At Oomph, he specializes in developing enterprise-level websites on the WordPress.com VIP hosting platform. When he’s not swearing at bugs or celebrating a successful product launch, Steven enjoys spicy food, Toyota sports cars, banging on the drums, and pretending to be a beer snob. Rumor has it that he also plays a mean game of foosball.