Using WordPress Transients API to cache expensive requests