$wp_version, 'dup' => DUPLICATOR_PRO_VERSION, ); return new \WP_REST_Response($versions, 200); } /** * * @param \WP_REST_Request $request * @return \WP_Error|boolean */ public function permission(\WP_REST_Request $request) { if (!current_user_can('manage_options') || !check_ajax_referer('wp_rest', false, false)) { return new \WP_Error('rest_forbidden', esc_html__('You cannot execute this action.')); } return true; } }