Start_Over::reset_credentials()

Summary

No summary available.

Return

(void)


Source

File: src/BigCommerce/Settings/Start_Over.php

	public function reset_credentials() {
		check_admin_referer( self::ACTION );

		$options = [
			Api_Credentials::OPTION_STORE_URL,
			Api_Credentials::OPTION_CLIENT_ID,
			Api_Credentials::OPTION_CLIENT_SECRET,
			Api_Credentials::OPTION_ACCESS_TOKEN,
			Channels::CHANNEL_ID,
			Channels::CHANNEL_NAME,
			Onboarding_Api::ACCOUNT_ID,
			Onboarding_Api::STORE_ID,
		];
		foreach ( $options as $name ) {
			delete_option( $name );
		}

		$connections = new Connections();
		$connected = $connections->active();
		foreach ( $connected as $channel ) {
			update_post_meta( $channel->term_id, Channel::STATUS, Channel::STATUS_DISCONNECTED );
		}

		$redirect = apply_filters( 'bigcommerce/onboarding/reset', admin_url() );
		wp_safe_redirect( $redirect, 303 );
		exit();
	}

User Contributed Notes

You must log in before being able to contribute a note or feedback.