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 9.9.4
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, ) ); }