WC_REST_WCCOM_Site_Connection_Controller::handle_disconnect_request
Disconnect the site from WooCommerce.com.
Method of the class: WC_REST_WCCOM_Site_Connection_Controller{}
No Hooks.
Returns
WP_REST_Response.
Usage
$WC_REST_WCCOM_Site_Connection_Controller = new WC_REST_WCCOM_Site_Connection_Controller(); $WC_REST_WCCOM_Site_Connection_Controller->handle_disconnect_request( $request );
- $request(WP_REST_Request) (required)
- Full details about the request.
Changelog
| Since 9.6.0 | Introduced. |
WC_REST_WCCOM_Site_Connection_Controller::handle_disconnect_request() WC REST WCCOM Site Connection Controller::handle disconnect request code WC 10.7.0
public function handle_disconnect_request( $request ) {
$request_hash = $request['hash'];
if ( empty( $request_hash ) || ! WC_Helper::verify_request_hash( $request_hash ) ) {
return $this->get_response(
array(),
403
);
}
if ( WC_Helper::is_site_connected() ) {
WC_Helper::disconnect();
}
return $this->get_response(
array(
'status' => true,
)
);
}