verify_capability(); if ( $error ) { return $error; } $url = esc_url_raw( $request->get_body() ); $response = Settings::get_media( $url ); return $this->respond_success_json( $response['body'] ); } catch ( Throwable $t ) { return $this->respond_error_json( [ 'message' => $t->getMessage(), 'code' => 'internal_server_error', ] ); } } }