'POST', 'callback' => function($req) { if (function_exists('rocket_clean_domain')) { rocket_clean_domain(); return ['success' => true, 'message' => 'Cache cleared']; } return new WP_Error('no_rocket', 'WP Rocket not found', ['status' => 404]); }, 'permission_callback' => function() { return current_user_can('manage_options'); } ]); });