WordPress core functions that don’t scale

Automattic's WordPress.com VIP platform has advice on uncached WordPress functions: WordPress core has a number of functions that, for various reasons, are uncached, which means that calling them will always result in an SQL query. Below, we outline some of these functions. We have a helper file with cached versions of some of the functions, … Continue reading WordPress core functions that don’t scale

Welcoming Stephen Harris to the WordHat team

Behat is deceptively simple to set up, even without a using a helpful framework like WordHat or the Behat Drupal Extension, which provide flexible integration options, and a range of pre-built and ready-to-use step definitions, for their platforms of choice. When I started building WordHat, I spent several months researching other Behat implementations for WordPress (other projects, … Continue reading Welcoming Stephen Harris to the WordHat team


I'm pleased to announce WordHat. WordHat is an integration layer between Behat, Mink, and WordPress, providing WordPress-specific functionality for common testing scenarios specific to WordPress sites. Behat is a behaviour-driven development framework for PHP, but it can also be used for automated, in-browser testing. This article on ThinkShout's site gives a good introduction to Behat … Continue reading WordHat