Как получить URL реферера на WP rest api - PullRequest
1 голос
/ 11 марта 2020

разработчиков Wordpress. У меня проблема с Wordpress Rest API. Я хочу получить хост реферера (url, домен), который вызывает wp rest api на стороне сервера Rest. Например, domainA.com отправил запрос, используя wp_remote_request ('domainB.com/wp-json/myurl'), и я хочу получить domainA.com. Как я могу получить его на стороне WordPress Rest API? используя какой крючок? Могу ли я получить его с помощью ловушки rest_api_init или функции обратного вызова?

add_action( 'rest_api_init', array( $this, 'plugin_rest_api_endpoint' ) );

public function plugin_rest_api_endpoint( $server ){

    register_rest_route( 'link_manager', '/get_links', array(
        'methods' => 'GET',
        'callback' =>  array($this, 'plugin_process_client_request'),
    ) );
    //Get domainA.com from here.
}

или

public function plugin_process_client_request($data){
    //Get domainA.com from here
}
...