Hook « request » : éviter la requète par défaut

Lorsqu’on n’a pas besoin de la requète par défaut de WordPress et qu’elle est significativement coûteuse en ressources :

class produits{

	public static function hooks(){
		add_filter('request', array(__CLASS__,'request'));
	}

	public static function request($request){

		if( !empty($request['la_query_var_à_tester']) ){
			//We could use an "anonymous function" here (only PHP>5.3)
			if( !function_exists('empty_posts_request') ){
				function empty_posts_request($request){
					remove_filter('posts_request',empty_posts_request);
					return ''; 
				}
			}
			add_filter('posts_request',empty_posts_request);
		}

		return $request;
	}
}

produits::hooks();