WordPress: Custom Loop with  WP_Query and Transient