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

WC_REST_Authentication::authenticate() public WC 1.0

Authenticate user.

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

Хуков нет.

Возвращает

Число/false.

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

$WC_REST_Authentication = new WC_REST_Authentication();
$WC_REST_Authentication->authenticate( $user_id );
$user_id(число/false) (обязательный)
User ID if one has been determined, false otherwise.

Код WC_REST_Authentication::authenticate() WC 4.5.2

<?php
public function authenticate( $user_id ) {
	// Do not authenticate twice and check if is a request to our endpoint in the WP REST API.
	if ( ! empty( $user_id ) || ! $this->is_request_to_rest_api() ) {
		return $user_id;
	}

	if ( is_ssl() ) {
		$user_id = $this->perform_basic_authentication();
	}

	if ( $user_id ) {
		return $user_id;
	}

	return $this->perform_oauth_authentication();
}