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
Category: WordPress
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
WordHat
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
Emails in BuddyPress 2.5
Back in March 2009, I released my first-ever plugin for BuddyPress. BuddyPress was my gateway drug to WordPress, so it's pretty much the first experience I had with writing PHP and working with WordPress. That plugin was Welcome Pack: Welcome Pack is a BuddyPress plugin that enhances the new user experience. When a user registers … Continue reading Emails in BuddyPress 2.5