WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Admin_API_Keys::revoke_key() private WC 1.0

Revoke key.

Это метод класса: WC_Admin_API_Keys{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->revoke_key();

Код WC Admin API Keys::revoke key: woocommerce/includes/admin/class-wc-admin-api-keys.php WC 4.5.2

<?php
private function revoke_key() {
	global $wpdb;

	check_admin_referer( 'revoke' );

	if ( isset( $_REQUEST['revoke-key'] ) ) { // WPCS: input var okay, CSRF ok.
		$key_id  = absint( $_REQUEST['revoke-key'] ); // WPCS: input var okay, CSRF ok.
		$user_id = (int) $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM {$wpdb->prefix}woocommerce_api_keys WHERE key_id = %d", $key_id ) );

		if ( $key_id && $user_id && ( current_user_can( 'edit_user', $user_id ) || get_current_user_id() === $user_id ) ) {
			$this->remove_key( $key_id );
		} else {
			wp_die( esc_html__( 'You do not have permission to revoke this API Key', 'woocommerce' ) );
		}
	}

	wp_safe_redirect( esc_url_raw( add_query_arg( array( 'revoked' => 1 ), admin_url( 'admin.php?page=wc-settings&tab=advanced&section=keys' ) ) ) );
	exit();
}