WC_REST_Authentication::get_user_data_by_consumer_key
Return the user data for the given consumer_key.
Method of the class: WC_REST_Authentication{}
No Hooks.
Returns
Array.
Usage
// private - for code of main (parent) class only $result = $this->get_user_data_by_consumer_key( $consumer_key );
- $consumer_key(string) (required)
- Consumer key.
WC_REST_Authentication::get_user_data_by_consumer_key() WC REST Authentication::get user data by consumer key code WC 10.6.2
private function get_user_data_by_consumer_key( $consumer_key ) {
global $wpdb;
$consumer_key = wc_api_hash( sanitize_text_field( $consumer_key ) );
$user = $wpdb->get_row(
$wpdb->prepare(
"
SELECT key_id, user_id, permissions, consumer_key, consumer_secret, nonces
FROM {$wpdb->prefix}woocommerce_api_keys
WHERE consumer_key = %s
",
$consumer_key
)
);
return $user;
}